[2026-05-28 22:30:40] local.INFO: AgentDatabase: conteos por tipo de contrato detectados {"queries":[{"query_name":"contar_propuestas","parameters":[]},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":1}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":2}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}}]} [2026-05-28 22:30:40] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":[],"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom`)"} [2026-05-28 22:30:40] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":1},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 1)"} [2026-05-28 22:30:40] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":2},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2)"} [2026-05-28 22:30:40] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":3},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3)"} [2026-05-28 22:30:40] local.ERROR: AgentDatabaseQueryCapabilityHandler: todas las consultas compuestas fallaron {"errors":[{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom`)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 1)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3)"}]} [2026-05-28 22:34:56] local.INFO: AgentDatabase: LLM llamó a herramienta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}} [2026-05-28 22:34:56] local.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4004): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3932): Illuminate\\Database\\Query\\Builder->aggregate() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->count() #11 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(454): Illuminate\\Database\\Eloquent\\Builder->__call() #12 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(60): App\\Services\\Agent\\AgentCommercialQueryService->contarPropuestas() #13 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #14 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(158): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #15 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #16 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #17 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #18 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #19 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #21 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #22 {main} [previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(85): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\MySqlConnector->connect() #5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4004): Illuminate\\Database\\Query\\Builder->get() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3932): Illuminate\\Database\\Query\\Builder->aggregate() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(2237): Illuminate\\Database\\Query\\Builder->count() #22 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(454): Illuminate\\Database\\Eloquent\\Builder->__call() #23 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(60): App\\Services\\Agent\\AgentCommercialQueryService->contarPropuestas() #24 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #25 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(158): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #26 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #27 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #28 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #29 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #30 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #32 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #33 {main} "} [2026-05-28 22:36:27] local.ERROR: There are no commands defined in the "confighe" namespace. Did you mean this? config {"exception":"[object] (Symfony\\Component\\Console\\Exception\\NamespaceNotFoundException(code: 0): There are no commands defined in the \"confighe\" namespace. Did you mean this? config at /var/www/html/ia_agent/vendor/symfony/console/Application.php:694) [stacktrace] #0 /var/www/html/ia_agent/vendor/symfony/console/Application.php(743): Symfony\\Component\\Console\\Application->findNamespace() #1 /var/www/html/ia_agent/vendor/symfony/console/Application.php(298): Symfony\\Component\\Console\\Application->find() #2 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #5 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #6 {main} "} [2026-05-28 22:36:43] local.INFO: AgentDatabase: conteos por tipo de contrato detectados {"queries":[{"query_name":"contar_propuestas","parameters":[]},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":1}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":2}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}}]} [2026-05-28 22:36:43] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":[],"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom`)"} [2026-05-28 22:36:43] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":1},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 1)"} [2026-05-28 22:36:43] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":2},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2)"} [2026-05-28 22:36:43] local.WARNING: AgentDatabaseQueryCapabilityHandler: error en consulta compuesta {"query_name":"contar_propuestas","parameters":{"tip_pro_com":3},"error":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3)"} [2026-05-28 22:36:43] local.ERROR: AgentDatabaseQueryCapabilityHandler: todas las consultas compuestas fallaron {"errors":[{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom`)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 1)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2)"},{"query_name":"contar_propuestas","message":"SQLSTATE[HY000] [1045] Access denied for user 'agente'@'localhost' (using password: YES) (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select count(`pc`.`CodProCom`) as aggregate from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 3)"}]} [2026-05-28 22:55:18] local.INFO: AgentDatabase: conteos por tipo de contrato detectados {"queries":[{"query_name":"contar_propuestas","parameters":[]},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":1}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":2}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}}]} [2026-05-29 14:27:58] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 14:27:58] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":8} [2026-05-29 14:28:00] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":8,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 14:28:00] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/bODPiv5Qf5OXcl8jBIQZrPB7tWh5M4to0KSrVqDY.pdf"} [2026-05-29 14:28:00] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"bODPiv5Qf5OXcl8jBIQZrPB7tWh5M4to0KSrVqDY.pdf","total_templates":3} [2026-05-29 14:28:02] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-4sjvyE3KZiUvwPaQfQGq1Y"} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","confidence":1.0} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 23-05-2026 13:31","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-23T13:31:30.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 23-05-2026 13:31","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-23T13:31:30.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 14:28:32] local.INFO: [VisionClassifier] template_id {"template_id":4} [2026-05-29 14:28:32] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T2","plazo":"12M"} [2026-05-29 14:28:32] local.INFO: [Extraction] ReferenceId encontrado {"id":13} [2026-05-29 14:28:32] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T2_NA","reference_id":13} [2026-05-29 14:28:32] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","is_exact_match":true} [2026-05-29 14:28:32] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":4} [2026-05-29 14:28:32] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":4,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:28:32] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:28"} [2026-05-29 14:29:18] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 14:29:18] local.INFO: [Job] Procesamiento completado {"document_id":8} [2026-05-29 14:29:18] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 8, "status": "completed", "filename": "ADX__ANEXOCLASSICT2_IVA_12meses.pdf", "result": { "status": "success", "template_id": 4, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "9,090", "fijo_3m_sin": "8,264", "fijo_4m_con": "9,090", "fijo_4m_sin": "8,264", "variable_con": "0,095035", "variable_sin": "0,083216" }, "RL.2": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "13,086", "fijo_3m_sin": "11,896", "fijo_4m_con": "13,086", "fijo_4m_sin": "11,896", "variable_con": "0,092726", "variable_sin": "0,079776" }, "RL.3": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "23,745", "fijo_3m_sin": "21,585", "fijo_4m_con": "23,743", "fijo_4m_sin": "21,585", "variable_con": "0,088942", "variable_sin": "0,076927" }, "RL.4": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,091912", "p2": "0,061390", "p3": "0,046977", "p4": "0,044903", "p5": "0,040121", "p6": "0,043356" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,086563", "0,047986", "0,028224", "0,024367", "0,015411", "0,012340" ], "2.0TD_mid": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "2.0TD_small": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" } }, "gasto_operativo": { "2.0TD": { "con": "0,76", "sin": "0,60" }, "3.0TD": { "con": "0,76", "sin": "0,60" }, "6.1TD": { "con": "0,76", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,276805", "0,179399", "0,132643" ], "sin": [ "0,227626", "0,147526", "0,109077" ] }, "3.0TD": { "con": [ "0,229043", "0,200990", "0,167611", "0,147722", "0,136663", "0,135022" ], "sin": [ "0,188350", "0,165281", "0,137832", "0,121477", "0,112383", "0,111033" ] }, "6.1TD": { "sin": [ "0,169580", "0,150760", "0,131239", "0,117826", "0,108327", "0,108069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 14:41:31] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 14:41:31] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":9} [2026-05-29 14:41:34] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":9,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 14:41:34] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/VOwKCmFd7ajtwIQSLaLNpwxqvfHfoS8cnWCKCl2q.pdf"} [2026-05-29 14:41:34] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"VOwKCmFd7ajtwIQSLaLNpwxqvfHfoS8cnWCKCl2q.pdf","total_templates":3} [2026-05-29 14:41:34] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-LnZz2u3vAfnybymQpyCYSE"} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","confidence":1.0} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:28","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T14:28:32.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:28","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T14:28:32.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 14:41:56] local.INFO: [VisionClassifier] template_id {"template_id":4} [2026-05-29 14:41:57] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T2","plazo":"12M"} [2026-05-29 14:41:57] local.INFO: [Extraction] ReferenceId encontrado {"id":13} [2026-05-29 14:41:57] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T2_NA","reference_id":13} [2026-05-29 14:41:57] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","is_exact_match":true} [2026-05-29 14:41:57] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":4} [2026-05-29 14:41:57] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":4,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 14:41:57] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:41"} [2026-05-29 14:42:40] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 14:42:40] local.INFO: [Job] Procesamiento completado {"document_id":9} [2026-05-29 14:42:40] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 9, "status": "completed", "filename": "ADX__ANEXOCLASSICT2_IVA_12meses.pdf", "result": { "status": "success", "template_id": 4, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "9,090", "fijo_3m_sin": "8,264", "fijo_4m_con": "9,090", "fijo_4m_sin": "8,264", "variable_con": "0,095035", "variable_sin": "0,085315" }, "RL.2": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "13,086", "fijo_3m_sin": "11,896", "fijo_4m_con": "13,086", "fijo_4m_sin": "11,896", "variable_con": "0,092726", "variable_sin": "0,083216" }, "RL.3": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "23,745", "fijo_3m_sin": "21,585", "fijo_4m_con": "23,743", "fijo_4m_sin": "21,585", "variable_con": "0,088942", "variable_sin": "0,079776" }, "RL.4": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,091912", "p2": "0,061390", "p3": "0,046977", "p4": "0,044903", "p5": "0,040121", "p6": "0,043356" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,129665", "p2_total": "0,108783" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,129665", "p2_total": "0,108783" } }, "gasto_operativo": { "2.0TD": { "con": "0,76", "sin": "0,60" }, "3.0TD": { "con": "0,76", "sin": "0,60" }, "6.1TD": { "con": "0,76", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,254993", "0,153943", "0,106095" ], "sin": [ "0,200488", "0,121037", "0,083417" ] }, "3.0TD": { "con": [ "0,228387", "0,199017", "0,143999", "0,164348", "0,132751", "0,131289" ], "sin": [ "0,179569", "0,156477", "0,113219", "0,129218", "0,104375", "0,103226" ] }, "6.1TD": { "sin": [ "0,165463", "0,146604", "0,127295", "0,114257", "0,104972", "0,104938" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 14:59:42] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 14:59:42] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":10} [2026-05-29 14:59:44] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":10,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 14:59:44] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/HRQ20l9oqXhtC5iFD08oOWhscyA5KnQlDMLFPZRi.pdf"} [2026-05-29 14:59:44] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"HRQ20l9oqXhtC5iFD08oOWhscyA5KnQlDMLFPZRi.pdf","total_templates":3} [2026-05-29 14:59:45] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-QvQ5Li7rKRGRhCCuNkpdzF"} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":0.9} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-29 15:00:01] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-29 15:00:01] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 15:00:01] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 15:00:01] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 15:00:01] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":null,"has_template":false,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:00:01] local.ERROR: [Job] Error en procesamiento {"document_id":10,"error":"Unknown format. No template found and no instructions provided for auto-registration."} [2026-05-29 15:00:01] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 10, "status": "failed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "error": "processing_failed", "detail": "Unknown format. No template found and no instructions provided for auto-registration." }, "socket": null } [2026-05-29 15:00:31] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:00:31] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":11} [2026-05-29 15:00:34] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":11,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:00:34] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/H06uCUZvPnoIHhk24XCkUF5bJm54KgquJi0kYdy0.pdf"} [2026-05-29 15:00:34] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"H06uCUZvPnoIHhk24XCkUF5bJm54KgquJi0kYdy0.pdf","total_templates":3} [2026-05-29 15:00:35] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-S5VbusRHVuqANkr74TtXiu"} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":0.9} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-29 15:01:03] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-29 15:01:03] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 15:01:03] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 15:01:03] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 15:01:03] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":false} [2026-05-29 15:01:03] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 15:01:03] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:01:03] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:01"} [2026-05-29 15:02:02] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 15:02:02] local.INFO: [Job] Procesamiento completado {"document_id":11} [2026-05-29 15:02:02] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 11, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,070865", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,214450", "0,186397", "0,153018", "0,133130", "0,122071", "0,120429" ], "sin": [ "0,176350", "0,153281", "0,125832", "0,109477", "0,100383", "0,099033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera incluye el logo de ADX Energ\u00eda, el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES', y menciona 'ADX CLASSIC' como producto. Se especifica un plazo de '12 MESES' y modalidad 'T4'. No hay tarifa concreta visible en la cabecera." }, "socket": null } [2026-05-29 15:04:58] local.INFO: AgentDatabase: LLM solicitó múltiples herramientas {"queries":[{"query_name":"contar_propuestas","parameters":{"tip_pro_com":1}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":2}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}}]} [2026-05-29 15:14:11] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:14:11] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":12} [2026-05-29 15:14:12] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":12,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:14:12] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/DPitUUT6b0t9z9r0srAhbTEPtpSqhhKEBXVNyidf.pdf"} [2026-05-29 15:14:12] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"DPitUUT6b0t9z9r0srAhbTEPtpSqhhKEBXVNyidf.pdf","total_templates":4} [2026-05-29 15:14:12] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-XQhE3PYR9G5bbY2c2TJvUX"} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":0.95} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:01","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera incluye el logo de ADX Energía, el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES', y menciona 'ADX CLASSIC' como producto. Se especifica un plazo de '12 MESES' y modalidad 'T4'. No hay tarifa concreta visible en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:01:03.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:01","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera incluye el logo de ADX Energía, el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES', y menciona 'ADX CLASSIC' como producto. Se especifica un plazo de '12 MESES' y modalidad 'T4'. No hay tarifa concreta visible en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:01:03.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 15:14:30] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 15:14:30] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 15:14:30] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 15:14:30] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 15:14:30] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 15:14:30] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 15:14:30] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:14:30] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:14"} [2026-05-29 15:14:57] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 15:14:57] local.INFO: [Job] Procesamiento completado {"document_id":12} [2026-05-29 15:14:57] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 12, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,070865", "variable_sin": "0,070927" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,229043", "0,200990", "0,167611", "0,147722", "0,136663", "0,135022" ], "sin": [ "0,188350", "0,165281", "0,137832", "0,121477", "0,112383", "0,111033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 15:15:44] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:15:44] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":13} [2026-05-29 15:15:45] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":13,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 15:15:45] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/tlEjO0mgEsDGfd2NiOOSpC2r6Pjum3Cr43dftKK8.pdf"} [2026-05-29 15:15:45] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"tlEjO0mgEsDGfd2NiOOSpC2r6Pjum3Cr43dftKK8.pdf","total_templates":4} [2026-05-29 15:15:45] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-AXPw2pFXVYBSd7z3XMC9qu"} [2026-05-29 15:15:54] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 15:15:54] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":14} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":0.95} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:14","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:14:30.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:14","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:14:30.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 15:16:00] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 15:16:00] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 15:16:00] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 15:16:00] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 15:16:00] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 15:16:00] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 15:16:00] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 15:16:00] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16"} [2026-05-29 15:16:33] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 15:16:33] local.INFO: [Job] Procesamiento completado {"document_id":13} [2026-05-29 15:16:33] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":14,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-29 15:16:33] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/xQkP20QB2dY74nkL5hJJkc8vigeNEN5TBBHiEob5.pdf"} [2026-05-29 15:16:33] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"xQkP20QB2dY74nkL5hJJkc8vigeNEN5TBBHiEob5.pdf","total_templates":4} [2026-05-29 15:16:34] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-XvJ1RxVM7Up11yf9Z3SMNX"} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","confidence":1.0} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:41","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T14:41:57.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 14:41","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T14:41:57.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 15:16:51] local.INFO: [VisionClassifier] template_id {"template_id":4} [2026-05-29 15:16:51] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T2","plazo":"12M"} [2026-05-29 15:16:51] local.INFO: [Extraction] ReferenceId encontrado {"id":13} [2026-05-29 15:16:51] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T2_NA","reference_id":13} [2026-05-29 15:16:51] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","is_exact_match":true} [2026-05-29 15:16:51] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":4} [2026-05-29 15:16:51] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":4,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-29 15:16:51] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 15:16"} [2026-05-29 15:17:21] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 15:17:21] local.INFO: [Job] Procesamiento completado {"document_id":14} [2026-05-29 15:17:21] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 13, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,070865", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,214450", "0,186397", "0,153018", "0,133130", "0,122071", "0,120429" ], "sin": [ "0,176350", "0,153281", "0,125832", "0,109477", "0,100383", "0,099033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 15:17:21] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 14, "status": "completed", "filename": "ADX__ANEXOCLASSICT2_IVA_12meses.pdf", "result": { "status": "success", "template_id": 4, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "9,090", "fijo_3m_sin": "8,264", "fijo_4m_con": "9,090", "fijo_4m_sin": "8,264", "variable_con": "0,095035", "variable_sin": "0,085315" }, "RL.2": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "13,086", "fijo_3m_sin": "11,896", "fijo_4m_con": "13,086", "fijo_4m_sin": "11,896", "variable_con": "0,092726", "variable_sin": "0,083216" }, "RL.3": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "23,745", "fijo_3m_sin": "21,585", "fijo_4m_con": "23,743", "fijo_4m_sin": "21,585", "variable_con": "0,088942", "variable_sin": "0,079776" }, "RL.4": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,091912", "p2": "0,061390", "p3": "0,046977", "p4": "0,044903", "p5": "0,040121", "p6": "0,043356" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,086563", "0,047986", "0,028224", "0,024367", "0,015411", "0,012340" ], "2.0TD_mid": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "2.0TD_small": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" } }, "gasto_operativo": { "2.0TD": { "con": "0,76", "sin": "0,60" }, "3.0TD": { "con": "0,76", "sin": "0,60" }, "6.1TD": { "con": "0,76", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,276805", "0,179399", "0,132643" ], "sin": [ "0,227626", "0,147526", "0,109077" ] }, "3.0TD": { "con": [ "0,229043", "0,200990", "0,167611", "0,147722", "0,136663", "0,135022" ], "sin": [ "0,188350", "0,165281", "0,137832", "0,121477", "0,112383", "0,111033" ] }, "6.1TD": { "sin": [ "0,169580", "0,150760", "0,131239", "0,117826", "0,108327", "0,108069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 15:30:23] local.INFO: AgentDatabase: consulta analítica forzada {"query_name":"listar_propuestas_por_ubicacion_cliente","parameters":{"ubicacion":"unicliente"}} [2026-05-29 15:30:23] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select * from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2 and exists (select * from `T_Propuesta_Comercial_Clientes` where `T_PropuestaComercial`.`CodProCom` = `T_Propuesta_Comercial_Clientes`.`CodProCom` and exists (select * from `T_Cliente` where `T_Propuesta_Comercial_Clientes`.`CodCli` = `T_Cliente`.`CodCli` and (exists (select * from `T_Localidad` where `T_Cliente`.`CodLocFis` = `T_Localidad`.`CodLoc` and (`DesLoc` like %unicliente% or exists (select * from `T_Provincia` where `T_Localidad`.`CodPro` = `T_Provincia`.`CodPro` and `DesPro` like %unicliente%))) or `CPLocFis` like %unicliente% or `CPLocSoc` like %unicliente% or `NomViaDomFis` like %unicliente%))) limit 11) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select * from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2 and exists (select * from `T_Propuesta_Comercial_Clientes` where `T_PropuestaComercial`.`CodProCom` = `T_Propuesta_Comercial_Clientes`.`CodProCom` and exists (select * from `T_Cliente` where `T_Propuesta_Comercial_Clientes`.`CodCli` = `T_Cliente`.`CodCli` and (exists (select * from `T_Localidad` where `T_Cliente`.`CodLocFis` = `T_Localidad`.`CodLoc` and (`DesLoc` like %unicliente% or exists (select * from `T_Provincia` where `T_Localidad`.`CodPro` = `T_Provincia`.`CodPro` and `DesPro` like %unicliente%))) or `CPLocFis` like %unicliente% or `CPLocSoc` like %unicliente% or `NomViaDomFis` like %unicliente%))) limit 11) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(140): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(62): App\\Services\\Agent\\AgentCommercialQueryService->listarPropuestasPorUbicacionCliente() #10 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #11 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(55): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #12 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #13 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #14 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #15 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #16 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #18 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #19 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:420) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): PDO->prepare() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(140): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(62): App\\Services\\Agent\\AgentCommercialQueryService->listarPropuestasPorUbicacionCliente() #12 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #13 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(55): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #14 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #15 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #16 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #17 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #18 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #20 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #21 {main} "} [2026-05-29 15:32:12] local.INFO: AgentDatabase: LLM solicitó múltiples herramientas {"queries":[{"query_name":"contar_propuestas","parameters":{"tip_pro_com":1}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":2}},{"query_name":"contar_propuestas","parameters":{"tip_pro_com":3}}]} [2026-05-29 15:33:32] local.INFO: AgentDatabase: consulta analítica forzada {"query_name":"listar_propuestas_por_ubicacion_cliente","parameters":{"ubicacion":"cada"}} [2026-05-29 15:33:32] local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select * from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2 and exists (select * from `T_Propuesta_Comercial_Clientes` where `T_PropuestaComercial`.`CodProCom` = `T_Propuesta_Comercial_Clientes`.`CodProCom` and exists (select * from `T_Cliente` where `T_Propuesta_Comercial_Clientes`.`CodCli` = `T_Cliente`.`CodCli` and (exists (select * from `T_Localidad` where `T_Cliente`.`CodLocFis` = `T_Localidad`.`CodLoc` and (`DesLoc` like %cada% or exists (select * from `T_Provincia` where `T_Localidad`.`CodPro` = `T_Provincia`.`CodPro` and `DesPro` like %cada%))) or `CPLocFis` like %cada% or `CPLocSoc` like %cada% or `NomViaDomFis` like %cada%))) limit 11) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' (Connection: agent_db_secondary, Host: 127.0.0.1, Port: 3306, Database: n30n_v2, SQL: select * from `T_PropuestaComercial` as `pc` inner join (select `t`.* from `T_Contrato` as `t` inner join (select `CodProCom`, MAX(CodConCom) as CodConCom from `T_Contrato` group by `CodProCom`) as `x` on `t`.`CodProCom` = `x`.`CodProCom` and `t`.`CodConCom` = `x`.`CodConCom`) as `tform` on `tform`.`CodProCom` = `pc`.`CodProCom` where `pc`.`TipProCom` = 2 and exists (select * from `T_Propuesta_Comercial_Clientes` where `T_PropuestaComercial`.`CodProCom` = `T_Propuesta_Comercial_Clientes`.`CodProCom` and exists (select * from `T_Cliente` where `T_Propuesta_Comercial_Clientes`.`CodCli` = `T_Cliente`.`CodCli` and (exists (select * from `T_Localidad` where `T_Cliente`.`CodLocFis` = `T_Localidad`.`CodLoc` and (`DesLoc` like %cada% or exists (select * from `T_Provincia` where `T_Localidad`.`CodPro` = `T_Provincia`.`CodPro` and `DesPro` like %cada%))) or `CPLocFis` like %cada% or `CPLocSoc` like %cada% or `NomViaDomFis` like %cada%))) limit 11) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels() #8 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(140): Illuminate\\Database\\Eloquent\\Builder->get() #9 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(62): App\\Services\\Agent\\AgentCommercialQueryService->listarPropuestasPorUbicacionCliente() #10 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #11 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(55): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #12 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #13 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #14 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #15 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #16 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #18 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #19 {main} [previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'T_PropuestaComercial.CodProCom' in 'WHERE' at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:420) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): PDO->prepare() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(902): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(884): Illuminate\\Database\\Eloquent\\Builder->getModels() #10 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(140): Illuminate\\Database\\Eloquent\\Builder->get() #11 /var/www/html/ia_agent/app/Services/Agent/AgentCommercialQueryService.php(62): App\\Services\\Agent\\AgentCommercialQueryService->listarPropuestasPorUbicacionCliente() #12 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(261): App\\Services\\Agent\\AgentCommercialQueryService->execute() #13 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(55): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->executeQueryAndRespond() #14 /var/www/html/ia_agent/app/Services/Agent/Handlers/AgentDatabaseQueryCapabilityHandler.php(174): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handle() #15 /var/www/html/ia_agent/app/Services/Agent/AgentOrchestratorService.php(108): App\\Services\\Agent\\Handlers\\AgentDatabaseQueryCapabilityHandler->handleStreaming() #16 /var/www/html/ia_agent/app/Services/ChatConversationStreamService.php(62): App\\Services\\Agent\\AgentOrchestratorService->handleStreaming() #17 /var/www/html/ia_agent/vendor/symfony/http-foundation/StreamedResponse.php(125): App\\Services\\ChatConversationStreamService->App\\Services\\{closure}() #18 /var/www/html/ia_agent/vendor/symfony/http-foundation/Response.php(403): Symfony\\Component\\HttpFoundation\\StreamedResponse->sendContent() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Symfony\\Component\\HttpFoundation\\Response->send() #20 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #21 {main} "} [2026-05-29 19:39:50] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 19:39:50] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":15} [2026-05-29 19:39:52] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":15,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 19:39:52] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/8Gt09bpImwLCXsFn6cQCCSH7UbpeqeRSKrvXsfew.pdf"} [2026-05-29 19:39:52] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"8Gt09bpImwLCXsFn6cQCCSH7UbpeqeRSKrvXsfew.pdf","total_templates":4} [2026-05-29 19:39:53] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-B2mYWS6P79knxcBF99Ypgy"} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":1.0} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:16:00.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:16:00.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 19:40:11] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 19:40:11] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 19:40:11] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 19:40:11] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 19:40:11] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 19:40:11] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16"} [2026-05-29 19:40:45] local.INFO: [Job] Procesamiento completado {"document_id":15} [2026-05-29 19:40:45] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 15, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,070865", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,214450", "0,186397", "0,153018", "0,133130", "0,122071", "0,120429" ], "sin": [ "0,176350", "0,153281", "0,125832", "0,109477", "0,100383", "0,099033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 20:02:17] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:02:17] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":16} [2026-05-29 20:02:19] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":16,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:02:19] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/EgMW7Ai8ZWx6lnpSNYsg52DrfnFCn5s3huvdbaxt.pdf"} [2026-05-29 20:02:19] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"EgMW7Ai8ZWx6lnpSNYsg52DrfnFCn5s3huvdbaxt.pdf","total_templates":4} [2026-05-29 20:02:20] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-XEUmvX7YxWaqEpEMNTboK9"} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":0.95} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:16:00.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T15:16:00.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 20:02:40] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 20:02:40] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 20:02:40] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 20:02:40] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 20:02:40] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 20:02:40] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 20:02:40] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:02:40] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:02"} [2026-05-29 20:03:13] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 20:03:13] local.INFO: [Job] Procesamiento completado {"document_id":16} [2026-05-29 20:03:13] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 16, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,084035", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,214450", "0,186397", "0,153018", "0,133130", "0,122071", "0,120429" ], "sin": [ "0,176350", "0,153281", "0,125832", "0,109477", "0,100383", "0,099033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-29 20:06:09] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-29 20:06:09] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":17} [2026-05-29 20:06:10] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":17,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-29 20:06:10] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/8ZhH1qj3Lt3s1NTDWQR0UudjE2NlfjXYzV6cS99C.pdf"} [2026-05-29 20:06:10] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"8ZhH1qj3Lt3s1NTDWQR0UudjE2NlfjXYzV6cS99C.pdf","total_templates":4} [2026-05-29 20:06:10] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-Y3s1hEtzi1T2TMNGRGSWTq"} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","confidence":0.9} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-29 20:06:26] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-29 20:06:26] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T3","plazo":"12M"} [2026-05-29 20:06:26] local.INFO: [Extraction] ReferenceId encontrado {"id":14} [2026-05-29 20:06:26] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T3_NA","reference_id":14} [2026-05-29 20:06:26] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","is_exact_match":false} [2026-05-29 20:06:26] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":7} [2026-05-29 20:06:26] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":7,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:06:26] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":7,"name":"ADX_CLASSIC_12M_T3_NA - 29-05-2026 20:06"} [2026-05-29 20:07:02] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 20:07:02] local.INFO: [Job] Procesamiento completado {"document_id":17} [2026-05-29 20:07:02] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 17, "status": "completed", "filename": "ADX__ANEXOCLASSICT3_IVA_12meses.pdf", "result": { "status": "success", "template_id": 7, "extracted_data": { "empresa": "ADX RENOVABLES, S.L.", "nif": "B72562051", "direccion": "Calle Electr\u00f3nica, 19, 7C, 08915-Badalona (Barcelona)", "telefono": "900747185", "email": "info@adxenergia.es", "suministro_electrico": { "tarifa_acceso": { "baja_tension": { "2.0TD": { "menor_igual_10kW": { "sin_IEE_sin_IVA": { "P1": "0,101949", "P2": "0,085530" }, "con_IEE_con_IVA": { "P1": "0,112705", "P2": "0,094554" } }, "mayor_10kW_menor_igual_15kW": { "sin_IEE_sin_IVA": { "P1": "0,101949", "P2": "0,085530" }, "con_IEE_con_IVA": { "P1": "0,123975", "P2": "0,104009" } } }, "3.0TD": { "mayor_15kW": { "sin_IEE_sin_IVA": { "P1": "0,064046", "P2": "0,037309", "P3": "0,023237", "P4": "0,021606", "P5": "0,019216", "P6": "0,019020" }, "con_IEE_con_IVA": { "P1": "0,077884", "P2": "0,045369", "P3": "0,028257", "P4": "0,026274", "P5": "0,023368", "P6": "0,023129" } } } }, "alta_tension": { "6.1TD": { "sin_IEE_sin_IVA": { "P1": "0,082453", "P2": "0,045246", "P3": "0,021375", "P4": "0,017517", "P5": "0,008562", "P6": "0,006861" } } } } }, "precio_termino_energia": { "baja_tension": { "2.0TD": { "menor_igual_10kW": { "sin_IEE_sin_IVA": { "P1": "0,214626", "P2": "0,134526", "P3": "0,096077" }, "con_IEE_con_IVA": { "P1": "0,260996", "P2": "0,163590", "P3": "0,116834" } }, "mayor_10kW_menor_igual_15kW": { "sin_IEE_sin_IVA": { "P1": "0,214626", "P2": "0,134526", "P3": "0,096077" }, "con_IEE_con_IVA": { "P1": "0,260996", "P2": "0,163590", "P3": "0,116834" } } }, "3.0TD": { "mayor_15kW": { "sin_IEE_sin_IVA": { "P1": "0,188350", "P2": "0,165281", "P3": "0,137832", "P4": "0,121477", "P5": "0,112383", "P6": "0,111033" }, "con_IEE_con_IVA": { "P1": "0,229043", "P2": "0,200990", "P3": "0,167611", "P4": "0,147722", "P5": "0,136663", "P6": "0,135022" } } } }, "alta_tension": { "6.1TD": { "sin_IEE_sin_IVA": { "P1": "0,165580", "P2": "0,146760", "P3": "0,127239", "P4": "0,113826", "P5": "0,104327", "P6": "0,104069" } } } }, "suministro_gas_natural": { "tarifa_acceso": { "RL.1": { "consumo_anual": "< 5.000", "termino_fijo": { "3_meses": { "sin_IEH_sin_IVA": "6,264", "con_IEH_con_IVA": "6,890" }, "4_mes_siguientes": { "sin_IEH_sin_IVA": "6,264", "con_IEH_con_IVA": "6,890" } }, "termino_energia": { "precio_fijo": { "sin_IEH_sin_IVA": "0,080315", "con_IEH_con_IVA": "0,089535" } } }, "RL.2": { "consumo_anual": "5.001 \u2013 15.000", "termino_fijo": { "3_meses": { "sin_IEH_sin_IVA": "9,896", "con_IEH_con_IVA": "10,886" }, "4_mes_siguientes": { "sin_IEH_sin_IVA": "9,896", "con_IEH_con_IVA": "10,886" } }, "termino_energia": { "precio_fijo": { "sin_IEH_sin_IVA": "0,078216", "con_IEH_con_IVA": "0,087226" } } }, "RL.3": { "consumo_anual": "15.001 \u2013 50.000", "termino_fijo": { "3_meses": { "sin_IEH_sin_IVA": "19,585", "con_IEH_con_IVA": "21,545" }, "4_mes_siguientes": { "sin_IEH_sin_IVA": "19,585", "con_IEH_con_IVA": "21,543" } }, "termino_energia": { "precio_fijo": { "sin_IEH_sin_IVA": "0,074776", "con_IEH_con_IVA": "0,083442" } } }, "RL.4": { "consumo_anual": "50.001 \u2013 300.000", "termino_fijo": { "3_meses": { "sin_IEH_sin_IVA": "41,636", "con_IEH_con_IVA": null }, "4_mes_siguientes": { "sin_IEH_sin_IVA": "41,636", "con_IEH_con_IVA": null } }, "termino_energia": { "precio_fijo": { "sin_IEH_sin_IVA": "0,073927", "con_IEH_con_IVA": "0,082442" } } }, "RL.5": { "consumo_anual": "300.001 \u2013 1.500.000", "termino_fijo": { "3_meses": { "sin_IEH_sin_IVA": "232,369", "con_IEH_con_IVA": null }, "4_mes_siguientes": { "sin_IEH_sin_IVA": "232,369", "con_IEH_con_IVA": null } }, "termino_energia": { "precio_fijo": { "sin_IEH_sin_IVA": "0,073865", "con_IEH_con_IVA": "0,082380" } } } } }, "servicios_adicionales": { "bateria_virtual": { "precio_mes": { "sin_IVA": "4,500", "con_IVA": "5,45" } }, "securluz": { "particular_urgencias": { "precio_anual": { "sin_IVA": "46,800", "con_IVA": "56,63" }, "cuota_mensual": { "sin_IVA": "3,900", "con_IVA": "4,72" } }, "particular_electrodomesticos": { "precio_anual": { "sin_IVA": "46,800", "con_IVA": "56,63" }, "cuota_mensual": { "sin_IVA": "3,900", "con_IVA": "4,72" } } }, "securgas": { "precio_anual": { "sin_IVA": "119,400", "con_IVA": "144,47" }, "cuota_mensual": { "sin_IVA": "9,950", "con_IVA": "12,04" } } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento incluye el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo del contrato es '12 MESES' y la modalidad es 'T3'. No se especifica una tarifa concreta en la cabecera. Tambi\u00e9n se observa informaci\u00f3n de contacto de ADX RENOVABLES, S.L., incluyendo direcci\u00f3n, tel\u00e9fono y correo electr\u00f3nico." }, "socket": null } [2026-05-29 20:09:03] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-29 20:09:03] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":18} [2026-05-29 20:09:05] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":18,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-29 20:09:05] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/Xy0cDdgtjaXiA4MZ9owyUMNDLrZV7yRINqFT4yRb.pdf"} [2026-05-29 20:09:05] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"Xy0cDdgtjaXiA4MZ9owyUMNDLrZV7yRINqFT4yRb.pdf","total_templates":4} [2026-05-29 20:09:06] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-GgAY9jif4iRhbxA4uFmxYt"} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","confidence":0.9} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-29 20:09:26] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-29 20:09:26] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T3","plazo":"12M"} [2026-05-29 20:09:26] local.INFO: [Extraction] ReferenceId encontrado {"id":14} [2026-05-29 20:09:26] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T3_NA","reference_id":14} [2026-05-29 20:09:26] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","is_exact_match":false} [2026-05-29 20:09:26] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":8} [2026-05-29 20:09:26] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":8,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-29 20:09:26] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":8,"name":"ADX_CLASSIC_12M_T3_NA - 29-05-2026 20:09"} [2026-05-29 20:09:56] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 20:09:56] local.INFO: [Job] Procesamiento completado {"document_id":18} [2026-05-29 20:09:56] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 18, "status": "completed", "filename": "ADX__ANEXOCLASSICT3_IVA_12meses.pdf", "result": { "status": "success", "template_id": 8, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "6,890", "fijo_3m_sin": "6,264", "fijo_4m_con": "6,890", "fijo_4m_sin": "6,264", "variable_con": "0,089535", "variable_sin": "0,080315" }, "RL.2": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "10,886", "fijo_3m_sin": "9,896", "fijo_4m_con": "10,886", "fijo_4m_sin": "9,896", "variable_con": "0,087226", "variable_sin": "0,078216" }, "RL.3": { "index_con": "0,09", "index_sin": "0,50", "fijo_3m_con": "21,545", "fijo_3m_sin": "19,585", "fijo_4m_con": "21,543", "fijo_4m_sin": "19,585", "variable_con": "0,083442", "variable_sin": "0,074776" }, "RL.4": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,06", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,091912", "p2": "0,061390", "p3": "0,046977", "p4": "0,044903", "p5": "0,040121", "p6": "0,043356" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,082453", "0,045246", "0,021375", "0,017517", "0,008562", "0,006861" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,90", "sin": "0,90" }, "3.0TD": { "con": "0,90", "sin": "0,90" }, "6.1TD": { "con": "0,90", "sin": "0,90" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,260996", "0,163590", "0,116834" ], "sin": [ "0,214626", "0,134526", "0,096077" ] }, "3.0TD": { "con": [ "0,229043", "0,200990", "0,167611", "0,147722", "0,136663", "0,135022" ], "sin": [ "0,188350", "0,165281", "0,137832", "0,121477", "0,112383", "0,111033" ] }, "6.1TD": { "sin": [ "0,165580", "0,146760", "0,127239", "0,113826", "0,104327", "0,104069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-29 20:18:11] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:18:11] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":19} [2026-05-29 20:18:11] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":19,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:18:11] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/yNDtxkFvm1D4gvEK3LPHde4r3QxYxpSYHTH9ukbb.pdf"} [2026-05-29 20:18:11] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"yNDtxkFvm1D4gvEK3LPHde4r3QxYxpSYHTH9ukbb.pdf","total_templates":5} [2026-05-29 20:18:12] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-UTbBhdZMS9jM8NQimLUG7V"} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":1.0} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:02","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:02:40.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:02","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:02:40.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 20:18:26] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 20:18:26] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 20:18:26] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 20:18:26] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 20:18:26] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 20:18:26] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 20:18:26] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:18:27] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:18"} [2026-05-29 20:18:58] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 20:18:58] local.INFO: [Job] Procesamiento completado {"document_id":19} [2026-05-29 20:18:58] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 19, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,084035", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,214450", "0,186397", "0,153018", "0,133130", "0,122071", "0,120429" ], "sin": [ "0,176350", "0,153281", "0,125832", "0,109477", "0,100383", "0,099033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-29 20:33:12] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:33:12] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":20} [2026-05-29 20:33:14] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":20,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 20:33:14] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/TvJ2mijUiG9VVgombSdcY8kVmDVUbfDTTkpt5LxT.pdf"} [2026-05-29 20:33:14] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"TvJ2mijUiG9VVgombSdcY8kVmDVUbfDTTkpt5LxT.pdf","total_templates":5} [2026-05-29 20:33:15] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-A6JKcpmfMy85z51BnyeR96"} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":1.0} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:18","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:18:26.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:18","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:18:26.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 20:33:32] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 20:33:32] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 20:33:32] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 20:33:32] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 20:33:32] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 20:33:32] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 20:33:32] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 20:33:32] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:33"} [2026-05-29 20:34:13] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 20:34:13] local.INFO: [Job] Procesamiento completado {"document_id":20} [2026-05-29 20:34:13] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 20, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "gdo": { "costos": { "kwh": "0,00", "precio": "0,00" } }, "servicios": { "securgas_plus": { "anual": "119,400", "mensual": "9,950", "anual_con": "144,47", "mensual_con": "12,04" }, "securluz_plus": { "anual": "83,400", "mensual": "6,950", "anual_con": "100,91", "mensual_con": "8,41" }, "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_electro": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72", "indemnizacion_2_5": "300,000", "indemnizacion_5_7": "200,000", "indemnizacion_7_10": "120,000" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900", "anual_con": "56,63", "mensual_con": "4,72" } }, "gas_precios": { "RL.1": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "4,690", "fijo_3m_sin": "4,264", "fijo_4m_con": "4,690", "fijo_4m_sin": "4,264", "variable_con": "0,073216", "variable_sin": "0,075315" }, "RL.2": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "8,686", "fijo_3m_sin": "7,896", "fijo_4m_con": "8,686", "fijo_4m_sin": "7,896", "variable_con": "0,070927", "variable_sin": "0,069776" }, "RL.3": { "index_con": "0,50", "index_sin": "0,50", "fijo_3m_con": "19,345", "fijo_3m_sin": "17,585", "fijo_4m_con": "19,343", "fijo_4m_sin": "17,585", "variable_con": "0,084035", "variable_sin": "0,070865" }, "RL.4": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "41,636", "fijo_4m_con": "--", "fijo_4m_sin": "41,636", "variable_con": "--", "variable_sin": "--" }, "RL.5": { "index_con": "0,30", "index_sin": "0,30", "fijo_3m_con": "--", "fijo_3m_sin": "232,369", "fijo_4m_con": "--", "fijo_4m_sin": "232,369", "variable_con": "--", "variable_sin": "--" } }, "elec_potencia": { "3.0TD": { "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" }, "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" } }, "6.1TD": [ "0,081083", "0,042506", "0,018635", "0,014778", "0,005822", "0,002751" ], "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,123975", "p2_total": "0,104009" }, "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" } }, "gasto_operativo": { "2.0TD": { "con": "0,73", "sin": "0,60" }, "3.0TD": { "con": "0,73", "sin": "0,60" }, "6.1TD": { "con": "0,73", "sin": "0,60" } }, "elec_energia_fija": { "2.0TD": { "con": [ "0,240323", "0,142917", "0,096162" ], "sin": [ "0,197626", "0,117526", "0,079077" ] }, "3.0TD": { "con": [ "0,229043", "0,200990", "0,167611", "0,147722", "0,136663", "0,135022" ], "sin": [ "0,188350", "0,165281", "0,137832", "0,121477", "0,112383", "0,111033" ] }, "6.1TD": { "sin": [ "0,162580", "0,143760", "0,124239", "0,110826", "0,101327", "0,101069" ] } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-29 21:03:46] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 21:03:46] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":21} [2026-05-29 21:03:47] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":21,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-29 21:03:47] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/6jDLUOFEjrpTGatQOFXznZKIfzV5sm97RjhVxMDL.pdf"} [2026-05-29 21:03:47] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"6jDLUOFEjrpTGatQOFXznZKIfzV5sm97RjhVxMDL.pdf","total_templates":5} [2026-05-29 21:03:48] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-RLZGQDeypTumGkU8NqY3k9"} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":1.0} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:33","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:33:32.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 20:33","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T20:33:32.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-29 21:04:04] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-29 21:04:04] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-29 21:04:04] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-29 21:04:04] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-29 21:04:04] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-29 21:04:04] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-29 21:04:04] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-29 21:04:04] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 21:04"} [2026-05-29 21:04:49] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-29 21:04:49] local.INFO: [Job] Procesamiento completado {"document_id":21} [2026-05-29 21:04:49] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 21, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "0,227626", "p2": "0,147526", "p3": "0,109077" }, "con": { "p1": "0,276805", "p2": "0,179399", "p3": "0,132643" } }, "3.0TD": { "sin": { "p1": "0,188350", "p2": "0,165281", "p3": "0,137832", "p4": "0,121477", "p5": "0,112383", "p6": "0,111033" }, "con": { "p1": "0,229043", "p2": "0,200990", "p3": "0,167611", "p4": "0,147722", "p5": "0,136663", "p6": "0,135022" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "3.0TD": { "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" }, "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" } }, "6.1TD": { "p1": "0,081083", "p2": "0,042506", "p3": "0,018635", "p4": "0,014778", "p5": "0,005822", "p6": "0,002751" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,197626", "p2": "0,117526", "p3": "0,079077" }, "con": { "p1": "0,240323", "p2": "0,142917", "p3": "0,096162" } }, "3.0TD": { "sin": { "p1": "0,176350", "p2": "0,153281", "p3": "0,125832", "p4": "0,109477", "p5": "0,100383", "p6": "0,099033" }, "con": { "p1": "0,214450", "p2": "0,186397", "p3": "0,153018", "p4": "0,133130", "p5": "0,122071", "p6": "0,120429" } }, "6.1TD": { "sin": { "p1": "0,162580", "p2": "0,143760", "p3": "0,124239", "p4": "0,110826", "p5": "0,101327", "p6": "0,101069" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,60", "con": "0,73" }, "3.0TD": { "sin": "0,60", "con": "0,73" }, "6.1TD": { "sin": "0,60", "con": "0,73" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "4,264", "fijo_3m_con": "4,690", "fijo_4m_sin": "4,264", "fijo_4m_con": "4,690", "variable_sin": "0,073216", "variable_con": "0,084035", "index_sin": "0,50", "index_con": "0,74" }, "RL.2": { "fijo_3m_sin": "7,896", "fijo_3m_con": "8,686", "fijo_4m_sin": "7,896", "fijo_4m_con": "8,686", "variable_sin": "0,069776", "variable_con": "0,081726", "index_sin": "0,50", "index_con": "0,74" }, "RL.3": { "fijo_3m_sin": "17,585", "fijo_3m_con": "19,345", "fijo_4m_sin": "17,585", "fijo_4m_con": "19,343", "variable_sin": "0,070927", "variable_con": "0,077942", "index_sin": "0,30", "index_con": "0,49" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,070865", "variable_con": "--", "index_sin": "0,30", "index_con": "0,49" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "--", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:10:12] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-05-31 14:10:12] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":22} [2026-05-31 14:10:13] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":22,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-05-31 14:10:13] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/SoqVIVCY1VYhtbGtmZlTy2BKNej9yPHXErYznFZU.pdf"} [2026-05-31 14:10:13] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"SoqVIVCY1VYhtbGtmZlTy2BKNej9yPHXErYznFZU.pdf","total_templates":5} [2026-05-31 14:10:14] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-WyEj6TnYkUxK6QW7VrSSvL"} [2026-05-31 14:10:26] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT1_IVA_12meses.pdf"} [2026-05-31 14:10:26] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":23} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T0_NA","vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180","confidence":1.0} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180"} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180"} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":2,"name":"ADX_CLASSIC_12M_T0_NA - 23-05-2026 13:38","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"14,839","fijo_3m_sin":"12,264","fijo_4m_con":"14,839","fijo_4m_sin":"12,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"19,234","fijo_3m_sin":"15,896","fijo_4m_con":"19,234","fijo_4m_sin":"15,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"30,961","fijo_3m_sin":"25,585","fijo_4m_con":"30,958","fijo_4m_sin":"25,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,21","index_sin":"1,50","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,21","index_sin":"1,50","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,098881","p2":"0,071843","p3":"0,060915","p4":"0,058841","p5":"0,054059","p6":"0,057294"},"sin":{"p1":"0,077745","p2":"0,056487","p3":"0,047895","p4":"0,046264","p5":"0,042504","p6":"0,045047"}},"6.1TD":["--","--","--","--","--","--"],"2.0TD_mid":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"2.0TD_small":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"}},"gasto_operativo":{"2.0TD":{"con":"3,18","sin":"2,50"},"3.0TD":{"con":"3,18","sin":"2,50"},"6.1TD":{"con":"2,16","sin":"1,70"}},"elec_energia_fija":{"2.0TD":{"con":["0,229072","0,229072","0,229072"],"sin":["0,180107","0,180107","0,180107"]},"3.0TD":{"con":["0,205037","0,205037","0,205037","0,205037","0,205037","0,205037"],"sin":["0,161210","0,161210","0,161210","0,161210","0,161210","0,161210"]},"6.1TD":{"sin":["--","--","--","--","--","--"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"14,839\", \"fijo_3m_sin\": \"12,264\", \"fijo_4m_con\": \"14,839\", \"fijo_4m_sin\": \"12,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"19,234\", \"fijo_3m_sin\": \"15,896\", \"fijo_4m_con\": \"19,234\", \"fijo_4m_sin\": \"15,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"30,961\", \"fijo_3m_sin\": \"25,585\", \"fijo_4m_con\": \"30,958\", \"fijo_4m_sin\": \"25,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,21\", \"index_sin\": \"1,50\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,21\", \"index_sin\": \"1,50\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,098881\", \"p2\": \"0,071843\", \"p3\": \"0,060915\", \"p4\": \"0,058841\", \"p5\": \"0,054059\", \"p6\": \"0,057294\"}, \"sin\": {\"p1\": \"0,077745\", \"p2\": \"0,056487\", \"p3\": \"0,047895\", \"p4\": \"0,046264\", \"p5\": \"0,042504\", \"p6\": \"0,045047\"}}, \"6.1TD\": [\"--\", \"--\", \"--\", \"--\", \"--\", \"--\"], \"2.0TD_mid\": {\"p1\": \"0,091530\", \"p2\": \"0,052113\", \"p1_total\": \"0,116414\", \"p2_total\": \"0,066281\"}, \"2.0TD_small\": {\"p1\": \"0,091530\", \"p2\": \"0,052113\", \"p1_total\": \"0,116414\", \"p2_total\": \"0,066281\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"3,18\", \"sin\": \"2,50\"}, \"3.0TD\": {\"con\": \"3,18\", \"sin\": \"2,50\"}, \"6.1TD\": {\"con\": \"2,16\", \"sin\": \"1,70\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,229072\", \"0,229072\", \"0,229072\"], \"sin\": [\"0,180107\", \"0,180107\", \"0,180107\"]}, \"3.0TD\": {\"con\": [\"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\"], \"sin\": [\"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\"]}, \"6.1TD\": {\"sin\": [\"--\", \"--\", \"--\", \"--\", \"--\", \"--\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-22T00:34:35.000000Z","updated_at":"2026-05-23T13:38:25.000000Z","vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180"}}} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":2,"name":"ADX_CLASSIC_12M_T0_NA - 23-05-2026 13:38","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"14,839","fijo_3m_sin":"12,264","fijo_4m_con":"14,839","fijo_4m_sin":"12,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"19,234","fijo_3m_sin":"15,896","fijo_4m_con":"19,234","fijo_4m_sin":"15,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,33","index_sin":"2,50","fijo_3m_con":"30,961","fijo_3m_sin":"25,585","fijo_4m_con":"30,958","fijo_4m_sin":"25,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,21","index_sin":"1,50","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,21","index_sin":"1,50","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,098881","p2":"0,071843","p3":"0,060915","p4":"0,058841","p5":"0,054059","p6":"0,057294"},"sin":{"p1":"0,077745","p2":"0,056487","p3":"0,047895","p4":"0,046264","p5":"0,042504","p6":"0,045047"}},"6.1TD":["--","--","--","--","--","--"],"2.0TD_mid":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"2.0TD_small":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"}},"gasto_operativo":{"2.0TD":{"con":"3,18","sin":"2,50"},"3.0TD":{"con":"3,18","sin":"2,50"},"6.1TD":{"con":"2,16","sin":"1,70"}},"elec_energia_fija":{"2.0TD":{"con":["0,229072","0,229072","0,229072"],"sin":["0,180107","0,180107","0,180107"]},"3.0TD":{"con":["0,205037","0,205037","0,205037","0,205037","0,205037","0,205037"],"sin":["0,161210","0,161210","0,161210","0,161210","0,161210","0,161210"]},"6.1TD":{"sin":["--","--","--","--","--","--"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"14,839\", \"fijo_3m_sin\": \"12,264\", \"fijo_4m_con\": \"14,839\", \"fijo_4m_sin\": \"12,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"19,234\", \"fijo_3m_sin\": \"15,896\", \"fijo_4m_con\": \"19,234\", \"fijo_4m_sin\": \"15,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,33\", \"index_sin\": \"2,50\", \"fijo_3m_con\": \"30,961\", \"fijo_3m_sin\": \"25,585\", \"fijo_4m_con\": \"30,958\", \"fijo_4m_sin\": \"25,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,21\", \"index_sin\": \"1,50\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,21\", \"index_sin\": \"1,50\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,098881\", \"p2\": \"0,071843\", \"p3\": \"0,060915\", \"p4\": \"0,058841\", \"p5\": \"0,054059\", \"p6\": \"0,057294\"}, \"sin\": {\"p1\": \"0,077745\", \"p2\": \"0,056487\", \"p3\": \"0,047895\", \"p4\": \"0,046264\", \"p5\": \"0,042504\", \"p6\": \"0,045047\"}}, \"6.1TD\": [\"--\", \"--\", \"--\", \"--\", \"--\", \"--\"], \"2.0TD_mid\": {\"p1\": \"0,091530\", \"p2\": \"0,052113\", \"p1_total\": \"0,116414\", \"p2_total\": \"0,066281\"}, \"2.0TD_small\": {\"p1\": \"0,091530\", \"p2\": \"0,052113\", \"p1_total\": \"0,116414\", \"p2_total\": \"0,066281\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"3,18\", \"sin\": \"2,50\"}, \"3.0TD\": {\"con\": \"3,18\", \"sin\": \"2,50\"}, \"6.1TD\": {\"con\": \"2,16\", \"sin\": \"1,70\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,229072\", \"0,229072\", \"0,229072\"], \"sin\": [\"0,180107\", \"0,180107\", \"0,180107\"]}, \"3.0TD\": {\"con\": [\"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\", \"0,205037\"], \"sin\": [\"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\", \"0,161210\"]}, \"6.1TD\": {\"sin\": [\"--\", \"--\", \"--\", \"--\", \"--\", \"--\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-22T00:34:35.000000Z","updated_at":"2026-05-23T13:38:25.000000Z","vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180"}}} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 14:10:32] local.INFO: [VisionClassifier] template_id {"template_id":2} [2026-05-31 14:10:32] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T0","plazo":"12M"} [2026-05-31 14:10:32] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-05-31 14:10:32] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T0_NA","reference_id":1} [2026-05-31 14:10:32] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180","is_exact_match":true} [2026-05-31 14:10:32] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":2} [2026-05-31 14:10:32] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":2,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T0_NA","vision_hash":"3c978d8af14e1fbd8e13cf9fb385c170c071f187be19598e5f6f277f28191180"} [2026-05-31 14:10:32] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":2,"name":"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10"} [2026-05-31 14:10:46] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-31 14:10:46] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":24} [2026-05-31 14:10:56] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:10:56] local.INFO: [Job] Procesamiento completado {"document_id":22} [2026-05-31 14:10:56] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":23,"filename":"ADX__ANEXOCLASSICT1_IVA_12meses.pdf"} [2026-05-31 14:10:56] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/JcrQhJMYSRTw5H6IZtIxwSFcECX9l8V6zWDJy8wT.pdf"} [2026-05-31 14:10:56] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"JcrQhJMYSRTw5H6IZtIxwSFcECX9l8V6zWDJy8wT.pdf","total_templates":5} [2026-05-31 14:10:56] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-4tSrcFZmEb2yLp89oeC6tg"} [2026-05-31 14:11:02] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-31 14:11:02] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":25} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T1_NA","vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0","confidence":0.95} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0"} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0"} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":5,"name":"ADX_CLASSIC_12M_T1_NA - 23-05-2026 13:49","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:49:54.000000Z","updated_at":"2026-05-23T13:49:54.000000Z","vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0"}}} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":5,"name":"ADX_CLASSIC_12M_T1_NA - 23-05-2026 13:49","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:49:54.000000Z","updated_at":"2026-05-23T13:49:54.000000Z","vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0"}}} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 14:11:09] local.INFO: [VisionClassifier] template_id {"template_id":5} [2026-05-31 14:11:09] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T1","plazo":"12M"} [2026-05-31 14:11:09] local.INFO: [Extraction] ReferenceId encontrado {"id":12} [2026-05-31 14:11:09] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T1_NA","reference_id":12} [2026-05-31 14:11:09] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0","is_exact_match":true} [2026-05-31 14:11:09] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":5} [2026-05-31 14:11:09] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":5,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T1_NA","vision_hash":"cd9da4f20c32ae6d8a08a80b6291fc62ef23290982c9062fc2ce0e08106563a0"} [2026-05-31 14:11:09] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":5,"name":"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11"} [2026-05-31 14:11:14] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-31 14:11:14] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":26} [2026-05-31 14:11:33] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:11:33] local.INFO: [Job] Procesamiento completado {"document_id":23} [2026-05-31 14:11:33] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":24,"filename":"ADX__ANEXOCLASSICT2_IVA_12meses.pdf"} [2026-05-31 14:11:33] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/ADWDJoAW71Me8J7opXD0draqUcZEesetz5iHQL6S.pdf"} [2026-05-31 14:11:33] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"ADWDJoAW71Me8J7opXD0draqUcZEesetz5iHQL6S.pdf","total_templates":5} [2026-05-31 14:11:34] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-LNDEpkZPvhuMsJEwyzSASr"} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","confidence":0.95} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T15:16:51.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":4,"name":"ADX_CLASSIC_12M_T2_NA - 29-05-2026 15:16","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. No se especifica una tarifa concreta en la cabecera."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-23T13:31:30.000000Z","updated_at":"2026-05-29T15:16:51.000000Z","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"}}} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 14:11:46] local.INFO: [VisionClassifier] template_id {"template_id":4} [2026-05-31 14:11:46] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T2","plazo":"12M"} [2026-05-31 14:11:46] local.INFO: [Extraction] ReferenceId encontrado {"id":13} [2026-05-31 14:11:46] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T2_NA","reference_id":13} [2026-05-31 14:11:46] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730","is_exact_match":true} [2026-05-31 14:11:46] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":4} [2026-05-31 14:11:46] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":4,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T2_NA","vision_hash":"602e3f69947e69894014002b1f1afa360731ea8d00047b072a6b7fe8d71ab730"} [2026-05-31 14:11:46] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":4,"name":"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11"} [2026-05-31 14:12:07] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:12:07] local.INFO: [Job] Procesamiento completado {"document_id":24} [2026-05-31 14:12:07] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 22, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 2, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:12:07] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":25,"filename":"ADX__ANEXOCLASSICT3_IVA_12meses.pdf"} [2026-05-31 14:12:07] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/F5H1w0Wo66ph6ij5Cc4DGFuo8QY3NL0xffgpnmCD.pdf"} [2026-05-31 14:12:07] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"F5H1w0Wo66ph6ij5Cc4DGFuo8QY3NL0xffgpnmCD.pdf","total_templates":5} [2026-05-31 14:12:08] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-TBrXD12EKGPiuyjNJVFCXh"} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","confidence":1.0} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":8,"name":"ADX_CLASSIC_12M_T3_NA - 29-05-2026 20:09","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T20:09:26.000000Z","updated_at":"2026-05-29T20:09:26.000000Z","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"}}} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":8,"name":"ADX_CLASSIC_12M_T3_NA - 29-05-2026 20:09","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"gdo":{"costos":{"kwh":"0,00","precio":"0,00"}},"servicios":{"securgas_plus":{"anual":"119,400","mensual":"9,950","anual_con":"144,47","mensual_con":"12,04"},"securluz_plus":{"anual":"83,400","mensual":"6,950","anual_con":"100,91","mensual_con":"8,41"},"bateria_virtual":{"base":"4,500","con_iva":"5,45"},"securluz_electro":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72","indemnizacion_2_5":"300,000","indemnizacion_5_7":"200,000","indemnizacion_7_10":"120,000"},"securluz_urgencias":{"anual":"46,800","mensual":"3,900","anual_con":"56,63","mensual_con":"4,72"}},"gas_precios":{"RL.1":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"5,159","fijo_3m_sin":"4,264","fijo_4m_con":"5,159","fijo_4m_sin":"4,264","variable_con":"--","variable_sin":"--"},"RL.2":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"9,554","fijo_3m_sin":"7,896","fijo_4m_con":"9,554","fijo_4m_sin":"7,896","variable_con":"--","variable_sin":"--"},"RL.3":{"index_con":"0,09","index_sin":"0,50","fijo_3m_con":"21,281","fijo_3m_sin":"17,585","fijo_4m_con":"21,278","fijo_4m_sin":"17,585","variable_con":"--","variable_sin":"--"},"RL.4":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"41,636","fijo_4m_con":"--","fijo_4m_sin":"41,636","variable_con":"--","variable_sin":"--"},"RL.5":{"index_con":"0,06","index_sin":"0,30","fijo_3m_con":"--","fijo_3m_sin":"232,369","fijo_4m_con":"--","fijo_4m_sin":"232,369","variable_con":"--","variable_sin":"--"}},"elec_potencia":{"3.0TD":{"con":{"p1":"0,091912","p2":"0,061390","p3":"0,046977","p4":"0,044903","p5":"0,040121","p6":"0,043356"},"sin":{"p1":"0,072266","p2":"0,048267","p3":"0,036936","p4":"0,035305","p5":"0,031545","p6":"0,034088"}},"6.1TD":["0,081083","0,042506","0,018635","0,014778","0,005822","0,002751"],"2.0TD_mid":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"},"2.0TD_small":{"p1":"0,101949","p2":"0,085530","p1_total":"0,129665","p2_total":"0,108783"}},"gasto_operativo":{"2.0TD":{"con":"0,76","sin":"0,60"},"3.0TD":{"con":"0,76","sin":"0,60"},"6.1TD":{"con":"0,76","sin":"0,60"}},"elec_energia_fija":{"2.0TD":{"con":["0,254993","0,153943","0,106095"],"sin":["0,200488","0,121037","0,083417"]},"3.0TD":{"con":["0,228387","0,199017","0,143999","0,164348","0,132751","0,131289"],"sin":["0,179569","0,156477","0,113219","0,129218","0,104375","0,103226"]},"6.1TD":{"sin":["0,165463","0,146604","0,127295","0,114257","0,104972","0,104938"]}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"gdo\": {\"costos\": {\"kwh\": \"0,00\", \"precio\": \"0,00\"}}, \"servicios\": {\"securgas_plus\": {\"anual\": \"119,400\", \"mensual\": \"9,950\", \"anual_con\": \"144,47\", \"mensual_con\": \"12,04\"}, \"securluz_plus\": {\"anual\": \"83,400\", \"mensual\": \"6,950\", \"anual_con\": \"100,91\", \"mensual_con\": \"8,41\"}, \"bateria_virtual\": {\"base\": \"4,500\", \"con_iva\": \"5,45\"}, \"securluz_electro\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\", \"indemnizacion_2_5\": \"300,000\", \"indemnizacion_5_7\": \"200,000\", \"indemnizacion_7_10\": \"120,000\"}, \"securluz_urgencias\": {\"anual\": \"46,800\", \"mensual\": \"3,900\", \"anual_con\": \"56,63\", \"mensual_con\": \"4,72\"}}, \"gas_precios\": {\"RL.1\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"5,159\", \"fijo_3m_sin\": \"4,264\", \"fijo_4m_con\": \"5,159\", \"fijo_4m_sin\": \"4,264\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.2\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"9,554\", \"fijo_3m_sin\": \"7,896\", \"fijo_4m_con\": \"9,554\", \"fijo_4m_sin\": \"7,896\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.3\": {\"index_con\": \"0,09\", \"index_sin\": \"0,50\", \"fijo_3m_con\": \"21,281\", \"fijo_3m_sin\": \"17,585\", \"fijo_4m_con\": \"21,278\", \"fijo_4m_sin\": \"17,585\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.4\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"41,636\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"41,636\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}, \"RL.5\": {\"index_con\": \"0,06\", \"index_sin\": \"0,30\", \"fijo_3m_con\": \"--\", \"fijo_3m_sin\": \"232,369\", \"fijo_4m_con\": \"--\", \"fijo_4m_sin\": \"232,369\", \"variable_con\": \"--\", \"variable_sin\": \"--\"}}, \"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,091912\", \"p2\": \"0,061390\", \"p3\": \"0,046977\", \"p4\": \"0,044903\", \"p5\": \"0,040121\", \"p6\": \"0,043356\"}, \"sin\": {\"p1\": \"0,072266\", \"p2\": \"0,048267\", \"p3\": \"0,036936\", \"p4\": \"0,035305\", \"p5\": \"0,031545\", \"p6\": \"0,034088\"}}, \"6.1TD\": [\"0,081083\", \"0,042506\", \"0,018635\", \"0,014778\", \"0,005822\", \"0,002751\"], \"2.0TD_mid\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}, \"2.0TD_small\": {\"p1\": \"0,101949\", \"p2\": \"0,085530\", \"p1_total\": \"0,129665\", \"p2_total\": \"0,108783\"}}, \"gasto_operativo\": {\"2.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"3.0TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}, \"6.1TD\": {\"con\": \"0,76\", \"sin\": \"0,60\"}}, \"elec_energia_fija\": {\"2.0TD\": {\"con\": [\"0,254993\", \"0,153943\", \"0,106095\"], \"sin\": [\"0,200488\", \"0,121037\", \"0,083417\"]}, \"3.0TD\": {\"con\": [\"0,228387\", \"0,199017\", \"0,143999\", \"0,164348\", \"0,132751\", \"0,131289\"], \"sin\": [\"0,179569\", \"0,156477\", \"0,113219\", \"0,129218\", \"0,104375\", \"0,103226\"]}, \"6.1TD\": {\"sin\": [\"0,165463\", \"0,146604\", \"0,127295\", \"0,114257\", \"0,104972\", \"0,104938\"]}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO V253000

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW ------------
2.0TD>10kW y ≤ 15kW ------------
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA ------------
con IEE y con IVA ------------

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T20:09:26.000000Z","updated_at":"2026-05-29T20:09:26.000000Z","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"}}} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 14:12:24] local.INFO: [VisionClassifier] template_id {"template_id":8} [2026-05-31 14:12:24] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T3","plazo":"12M"} [2026-05-31 14:12:24] local.INFO: [Extraction] ReferenceId encontrado {"id":14} [2026-05-31 14:12:24] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T3_NA","reference_id":14} [2026-05-31 14:12:24] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc","is_exact_match":true} [2026-05-31 14:12:24] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":8} [2026-05-31 14:12:24] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":8,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T3_NA","vision_hash":"fa416d506be9095fabd446e71890c427a510cbb103bd52bcc7b49ee8ceadd7fc"} [2026-05-31 14:12:24] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":8,"name":"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12"} [2026-05-31 14:12:47] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:12:47] local.INFO: [Job] Procesamiento completado {"document_id":25} [2026-05-31 14:12:47] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":26,"filename":"ADX__ANEXOCLASSICT4_IVA_12meses.pdf"} [2026-05-31 14:12:47] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/bmBOpVTyFGRd83TZclcSQ2CTDBHjFByxas7eBno3.pdf"} [2026-05-31 14:12:47] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"bmBOpVTyFGRd83TZclcSQ2CTDBHjFByxas7eBno3.pdf","total_templates":5} [2026-05-31 14:12:48] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-9paJx3vNNPZkXBbNfNwGho"} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","confidence":1.0} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 21:04","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"version_electrico":"V9000","elec_energia_exceso":{"2.0TD":{"sin":{"p1":"--","p2":"--","p3":"--"},"con":{"p1":"--","p2":"--","p3":"--"}},"3.0TD":{"sin":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"con":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"}}},"elec_potencia":{"2.0TD_small":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"2.0TD_mid":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"3.0TD":{"sin":{"p1":"0,077745","p2":"0,056487","p3":"0,047895","p4":"0,046264","p5":"0,042504","p6":"0,045047"},"con":{"p1":"0,098881","p2":"0,071843","p3":"0,060915","p4":"0,058841","p5":"0,054059","p6":"0,057294"}},"6.1TD":{"p1":"0,093412","p2":"0,060314","p3":"0,043293","p4":"0,039435","p5":"0,030480","p6":"0,030148"}},"elec_energia_fija":{"2.0TD":{"sin":{"p1":"0,250488","p2":"0,171037","p3":"0,133417"},"con":{"p1":"0,318587","p2":"0,217536","p3":"0,169688"}},"3.0TD":{"sin":{"p1":"0,211569","p2":"0,188477","p3":"0,161218","p4":"0,145219","p5":"0,136375","p6":"0,135226"},"con":{"p1":"0,269087","p2":"0,239717","p3":"0,205047","p4":"0,184699","p5":"0,173450","p6":"0,171989"}},"6.1TD":{"sin":{"p1":"0,176463","p2":"0,157604","p3":"0,138295","p4":"0,125257","p5":"0,115972","p6":"0,115938"}}},"gasto_operativo":{"2.0TD":{"sin":"2,50","con":"3,18"},"3.0TD":{"sin":"2,50","con":"3,18"},"6.1TD":{"sin":"1,70","con":"2,16"}},"gas_precios":{"RL.1":{"fijo_3m_sin":"12,264","fijo_3m_con":"14,839","fijo_4m_sin":"12,264","fijo_4m_con":"14,839","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.2":{"fijo_3m_sin":"15,896","fijo_3m_con":"19,234","fijo_4m_sin":"15,896","fijo_4m_con":"19,234","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.3":{"fijo_3m_sin":"25,585","fijo_3m_con":"30,961","fijo_4m_sin":"25,585","fijo_4m_con":"30,958","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.4":{"fijo_3m_sin":"41,636","fijo_3m_con":"--","fijo_4m_sin":"41,636","fijo_4m_con":"--","variable_sin":"--","variable_con":"--","index_sin":"1,50","index_con":"0,21"},"RL.5":{"fijo_3m_sin":"232,369","fijo_3m_con":"--","fijo_4m_sin":"232,369","fijo_4m_con":"--","variable_sin":"--","variable_con":"--","index_sin":"1,50","index_con":"0,21"}},"servicios":{"bateria_virtual":{"base":"4,50","con_iva":"5,45"},"securluz_urgencias":{"anual":"46,80","mensual":"3,90"},"securgas_plus":{"anual":"119,40","mensual":"9,95"}},"gdo":{"costos":{"precio":"0,00","kwh":"0,00"}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"version_electrico\":\"V9000\",\"elec_energia_exceso\":{\"2.0TD\":{\"sin\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\"},\"con\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\"}},\"3.0TD\":{\"sin\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\",\"p4\":\"--\",\"p5\":\"--\",\"p6\":\"--\"},\"con\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\",\"p4\":\"--\",\"p5\":\"--\",\"p6\":\"--\"}}},\"elec_potencia\":{\"2.0TD_small\":{\"p1\":\"0,091530\",\"p2\":\"0,052113\",\"p1_total\":\"0,116414\",\"p2_total\":\"0,066281\"},\"2.0TD_mid\":{\"p1\":\"0,091530\",\"p2\":\"0,052113\",\"p1_total\":\"0,116414\",\"p2_total\":\"0,066281\"},\"3.0TD\":{\"sin\":{\"p1\":\"0,077745\",\"p2\":\"0,056487\",\"p3\":\"0,047895\",\"p4\":\"0,046264\",\"p5\":\"0,042504\",\"p6\":\"0,045047\"},\"con\":{\"p1\":\"0,098881\",\"p2\":\"0,071843\",\"p3\":\"0,060915\",\"p4\":\"0,058841\",\"p5\":\"0,054059\",\"p6\":\"0,057294\"}},\"6.1TD\":{\"p1\":\"0,093412\",\"p2\":\"0,060314\",\"p3\":\"0,043293\",\"p4\":\"0,039435\",\"p5\":\"0,030480\",\"p6\":\"0,030148\"}},\"elec_energia_fija\":{\"2.0TD\":{\"sin\":{\"p1\":\"0,250488\",\"p2\":\"0,171037\",\"p3\":\"0,133417\"},\"con\":{\"p1\":\"0,318587\",\"p2\":\"0,217536\",\"p3\":\"0,169688\"}},\"3.0TD\":{\"sin\":{\"p1\":\"0,211569\",\"p2\":\"0,188477\",\"p3\":\"0,161218\",\"p4\":\"0,145219\",\"p5\":\"0,136375\",\"p6\":\"0,135226\"},\"con\":{\"p1\":\"0,269087\",\"p2\":\"0,239717\",\"p3\":\"0,205047\",\"p4\":\"0,184699\",\"p5\":\"0,173450\",\"p6\":\"0,171989\"}},\"6.1TD\":{\"sin\":{\"p1\":\"0,176463\",\"p2\":\"0,157604\",\"p3\":\"0,138295\",\"p4\":\"0,125257\",\"p5\":\"0,115972\",\"p6\":\"0,115938\"}}},\"gasto_operativo\":{\"2.0TD\":{\"sin\":\"2,50\",\"con\":\"3,18\"},\"3.0TD\":{\"sin\":\"2,50\",\"con\":\"3,18\"},\"6.1TD\":{\"sin\":\"1,70\",\"con\":\"2,16\"}},\"gas_precios\":{\"RL.1\":{\"fijo_3m_sin\":\"12,264\",\"fijo_3m_con\":\"14,839\",\"fijo_4m_sin\":\"12,264\",\"fijo_4m_con\":\"14,839\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.2\":{\"fijo_3m_sin\":\"15,896\",\"fijo_3m_con\":\"19,234\",\"fijo_4m_sin\":\"15,896\",\"fijo_4m_con\":\"19,234\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.3\":{\"fijo_3m_sin\":\"25,585\",\"fijo_3m_con\":\"30,961\",\"fijo_4m_sin\":\"25,585\",\"fijo_4m_con\":\"30,958\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.4\":{\"fijo_3m_sin\":\"41,636\",\"fijo_3m_con\":\"--\",\"fijo_4m_sin\":\"41,636\",\"fijo_4m_con\":\"--\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"1,50\",\"index_con\":\"0,21\"},\"RL.5\":{\"fijo_3m_sin\":\"232,369\",\"fijo_3m_con\":\"--\",\"fijo_4m_sin\":\"232,369\",\"fijo_4m_con\":\"--\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"1,50\",\"index_con\":\"0,21\"}},\"servicios\":{\"bateria_virtual\":{\"base\":\"4,50\",\"con_iva\":\"5,45\"},\"securluz_urgencias\":{\"anual\":\"46,80\",\"mensual\":\"3,90\"},\"securgas_plus\":{\"anual\":\"119,40\",\"mensual\":\"9,95\"}},\"gdo\":{\"costos\":{\"precio\":\"0,00\",\"kwh\":\"0,00\"}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO {{ data_get($data ?? [], 'version_electrico', $version_electrico ?? 'V253000') }}

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

@foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $idx], '--')) }}{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $idx], '--')) }}
2.0TD>10kW y ≤ 15kW{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $idx], '--')) }}{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $idx], '--')) }}
@foreach(['p1', 'p2', 'p3', 'p4', 'p5', 'p6'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3', 'p4', 'p5', 'p6'] as $idx => $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"sin\", $idx], '--')) }}
con IEE y con IVA{{ data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"con\", $idx], '--')) }}

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T21:04:04.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":6,"name":"ADX_CLASSIC_12M_T4_NA - 29-05-2026 21:04","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"version_electrico":"V9000","elec_energia_exceso":{"2.0TD":{"sin":{"p1":"--","p2":"--","p3":"--"},"con":{"p1":"--","p2":"--","p3":"--"}},"3.0TD":{"sin":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"con":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"}}},"elec_potencia":{"2.0TD_small":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"2.0TD_mid":{"p1":"0,091530","p2":"0,052113","p1_total":"0,116414","p2_total":"0,066281"},"3.0TD":{"sin":{"p1":"0,077745","p2":"0,056487","p3":"0,047895","p4":"0,046264","p5":"0,042504","p6":"0,045047"},"con":{"p1":"0,098881","p2":"0,071843","p3":"0,060915","p4":"0,058841","p5":"0,054059","p6":"0,057294"}},"6.1TD":{"p1":"0,093412","p2":"0,060314","p3":"0,043293","p4":"0,039435","p5":"0,030480","p6":"0,030148"}},"elec_energia_fija":{"2.0TD":{"sin":{"p1":"0,250488","p2":"0,171037","p3":"0,133417"},"con":{"p1":"0,318587","p2":"0,217536","p3":"0,169688"}},"3.0TD":{"sin":{"p1":"0,211569","p2":"0,188477","p3":"0,161218","p4":"0,145219","p5":"0,136375","p6":"0,135226"},"con":{"p1":"0,269087","p2":"0,239717","p3":"0,205047","p4":"0,184699","p5":"0,173450","p6":"0,171989"}},"6.1TD":{"sin":{"p1":"0,176463","p2":"0,157604","p3":"0,138295","p4":"0,125257","p5":"0,115972","p6":"0,115938"}}},"gasto_operativo":{"2.0TD":{"sin":"2,50","con":"3,18"},"3.0TD":{"sin":"2,50","con":"3,18"},"6.1TD":{"sin":"1,70","con":"2,16"}},"gas_precios":{"RL.1":{"fijo_3m_sin":"12,264","fijo_3m_con":"14,839","fijo_4m_sin":"12,264","fijo_4m_con":"14,839","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.2":{"fijo_3m_sin":"15,896","fijo_3m_con":"19,234","fijo_4m_sin":"15,896","fijo_4m_con":"19,234","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.3":{"fijo_3m_sin":"25,585","fijo_3m_con":"30,961","fijo_4m_sin":"25,585","fijo_4m_con":"30,958","variable_sin":"--","variable_con":"--","index_sin":"2,50","index_con":"0,33"},"RL.4":{"fijo_3m_sin":"41,636","fijo_3m_con":"--","fijo_4m_sin":"41,636","fijo_4m_con":"--","variable_sin":"--","variable_con":"--","index_sin":"1,50","index_con":"0,21"},"RL.5":{"fijo_3m_sin":"232,369","fijo_3m_con":"--","fijo_4m_sin":"232,369","fijo_4m_con":"--","variable_sin":"--","variable_con":"--","index_sin":"1,50","index_con":"0,21"}},"servicios":{"bateria_virtual":{"base":"4,50","con_iva":"5,45"},"securluz_urgencias":{"anual":"46,80","mensual":"3,90"},"securgas_plus":{"anual":"119,40","mensual":"9,95"}},"gdo":{"costos":{"precio":"0,00","kwh":"0,00"}}},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"version_electrico\":\"V9000\",\"elec_energia_exceso\":{\"2.0TD\":{\"sin\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\"},\"con\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\"}},\"3.0TD\":{\"sin\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\",\"p4\":\"--\",\"p5\":\"--\",\"p6\":\"--\"},\"con\":{\"p1\":\"--\",\"p2\":\"--\",\"p3\":\"--\",\"p4\":\"--\",\"p5\":\"--\",\"p6\":\"--\"}}},\"elec_potencia\":{\"2.0TD_small\":{\"p1\":\"0,091530\",\"p2\":\"0,052113\",\"p1_total\":\"0,116414\",\"p2_total\":\"0,066281\"},\"2.0TD_mid\":{\"p1\":\"0,091530\",\"p2\":\"0,052113\",\"p1_total\":\"0,116414\",\"p2_total\":\"0,066281\"},\"3.0TD\":{\"sin\":{\"p1\":\"0,077745\",\"p2\":\"0,056487\",\"p3\":\"0,047895\",\"p4\":\"0,046264\",\"p5\":\"0,042504\",\"p6\":\"0,045047\"},\"con\":{\"p1\":\"0,098881\",\"p2\":\"0,071843\",\"p3\":\"0,060915\",\"p4\":\"0,058841\",\"p5\":\"0,054059\",\"p6\":\"0,057294\"}},\"6.1TD\":{\"p1\":\"0,093412\",\"p2\":\"0,060314\",\"p3\":\"0,043293\",\"p4\":\"0,039435\",\"p5\":\"0,030480\",\"p6\":\"0,030148\"}},\"elec_energia_fija\":{\"2.0TD\":{\"sin\":{\"p1\":\"0,250488\",\"p2\":\"0,171037\",\"p3\":\"0,133417\"},\"con\":{\"p1\":\"0,318587\",\"p2\":\"0,217536\",\"p3\":\"0,169688\"}},\"3.0TD\":{\"sin\":{\"p1\":\"0,211569\",\"p2\":\"0,188477\",\"p3\":\"0,161218\",\"p4\":\"0,145219\",\"p5\":\"0,136375\",\"p6\":\"0,135226\"},\"con\":{\"p1\":\"0,269087\",\"p2\":\"0,239717\",\"p3\":\"0,205047\",\"p4\":\"0,184699\",\"p5\":\"0,173450\",\"p6\":\"0,171989\"}},\"6.1TD\":{\"sin\":{\"p1\":\"0,176463\",\"p2\":\"0,157604\",\"p3\":\"0,138295\",\"p4\":\"0,125257\",\"p5\":\"0,115972\",\"p6\":\"0,115938\"}}},\"gasto_operativo\":{\"2.0TD\":{\"sin\":\"2,50\",\"con\":\"3,18\"},\"3.0TD\":{\"sin\":\"2,50\",\"con\":\"3,18\"},\"6.1TD\":{\"sin\":\"1,70\",\"con\":\"2,16\"}},\"gas_precios\":{\"RL.1\":{\"fijo_3m_sin\":\"12,264\",\"fijo_3m_con\":\"14,839\",\"fijo_4m_sin\":\"12,264\",\"fijo_4m_con\":\"14,839\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.2\":{\"fijo_3m_sin\":\"15,896\",\"fijo_3m_con\":\"19,234\",\"fijo_4m_sin\":\"15,896\",\"fijo_4m_con\":\"19,234\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.3\":{\"fijo_3m_sin\":\"25,585\",\"fijo_3m_con\":\"30,961\",\"fijo_4m_sin\":\"25,585\",\"fijo_4m_con\":\"30,958\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"2,50\",\"index_con\":\"0,33\"},\"RL.4\":{\"fijo_3m_sin\":\"41,636\",\"fijo_3m_con\":\"--\",\"fijo_4m_sin\":\"41,636\",\"fijo_4m_con\":\"--\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"1,50\",\"index_con\":\"0,21\"},\"RL.5\":{\"fijo_3m_sin\":\"232,369\",\"fijo_3m_con\":\"--\",\"fijo_4m_sin\":\"232,369\",\"fijo_4m_con\":\"--\",\"variable_sin\":\"--\",\"variable_con\":\"--\",\"index_sin\":\"1,50\",\"index_con\":\"0,21\"}},\"servicios\":{\"bateria_virtual\":{\"base\":\"4,50\",\"con_iva\":\"5,45\"},\"securluz_urgencias\":{\"anual\":\"46,80\",\"mensual\":\"3,90\"},\"securgas_plus\":{\"anual\":\"119,40\",\"mensual\":\"9,95\"}},\"gdo\":{\"costos\":{\"precio\":\"0,00\",\"kwh\":\"0,00\"}}} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json
@include('pdfs.classic.header-adx-classic')
@include('pdfs.classic.footer-adx-classic')
Anexo de Condiciones Económicas – Características principales del contrato
Empresa:
ADX RENOVABLES, S.L.
Nombre comercial:
Adx Energía
Idiomas disponibles:
Castellano / Catalán
Dirección:
C/ Electrónica 19, Planta 7C, 08915-Badalona (Barcelona)
Teléfono :
900747185
e-mail:
info@adxenergia.es
Fecha Publicación:
{{ data_get($data ?? [], 'fecha_publicacion', '29/09/2025') }}
Validez de oferta:
{{ data_get($data ?? [], 'validez_oferta') ?: 'hasta la publicación de nuevo Anexo de Condiciones Económicas' }}
SUMINISTRO ELÉCTRICO {{ data_get($data ?? [], 'version_electrico', $version_electrico ?? 'V253000') }}

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA (Potencia mínima facturada= Potencia Contratada)

TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día) con IEE y con IVA (€/kW/día)
P1P2P1P2
2.0TD≤ 10kW {{ data_get($elec_potencia, ['2.0TD_small', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_small', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_small', 'p2_total'], '') }}
2.0TD>10kW y ≤ 15kW {{ data_get($elec_potencia, ['2.0TD_mid', 'p1'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2'], '') }} {{ data_get($elec_potencia, ['2.0TD_mid', 'p1_total'], '') }}{{ data_get($elec_potencia, ['2.0TD_mid', 'p2_total'], '') }}
@foreach(data_get($elec_potencia, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_potencia, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_potencia, ['6.1TD'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

PRECIO DEL TÉRMINO DE ENERGÍA

PRECIO FIJO: El importe final a aplicar será la suma de los precios del término de potencia indicados en la tabla de \"PRECIO DEL TÉRMINO DE POTENCIA\", aplicados según la tarifa del CLIENTE a la potencia contratada por el CLIENTE, más los precios del término de energía indicados en el apartado \"PRECIO FIJO\" de la tabla de \"PRECIO DEL TÉRMINO DE ENERGÍA\" aplicados al consumo del CLIENTE en cada período y aplicando los tramos oportunos, que serán aplicables a todo el consumo**.

@foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['2.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ $p }}{{ $p }}
2.0TD>10kW y ≤ 15kW{{ $p }}{{ $p }}
@foreach(data_get($elec_energia_fija, ['3.0TD', 'sin'], []) as $p) @endforeach @foreach(data_get($elec_energia_fija, ['3.0TD', 'con'], []) as $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ $p }}
con IEE y con IVA{{ $p }}
@foreach(data_get($elec_energia_fija, ['6.1TD', 'sin'], []) as $p) @endforeach
TARIFA ACCESO
Alta tensión (AT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h)
P1P2P3P4P5P6
6.1TD*Pn+1 ≥ Pn (de 1 a 30kV){{ $p }}

*Tarifa no prevista para consumo doméstico, a la que se le deberá de añadir el IVA y el IEE.

**Los precios estipulados en la tabla anterior serán aplicables siempre y cuando las modalidades de contrato y tarifa de acceso listadas a continuación no se superen los siguientes límites de consumo:

  • La modalidad de contratos T4/U3 con tarifa de acceso 2.0TD (contratable para suministros con potencia contratada mínima de 2 kW en P1 y consumo máximo anual de 10.000 kWh/año): límite de consumo de 10.000 kWh/año
  • La modalidad de contratos T4/U3 con tarifa de acceso 3.0TD (contratable para suministros con potencia contratada mínima de 3 kW en P1 y consumo máximo anual de 100.000 kWh/año): límite de consumo de 100.000 kWh/año
  • La modalidad de contratos T3 con tarifa de acceso 2.0TD (contratable para suministros con consumo máximo anual de 20.000 kWh/año): límite de consumo de 20.000 kWh/año.

El exceso del consumo que supere los límites de los tipos de contrato arriba indicados será repercutido de forma separada conforme a los precios especificados en la siguiente TABLA:

@foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3'] as $idx => $p) @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/h) con IEE y con IVA (€/kW/h)
P1P2P3 P1P2P3
2.0TD≤ 10kW{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $idx], '--')) }}{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $idx], '--')) }}
2.0TD>10kW y ≤ 15kW{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"sin\", $idx], '--')) }}{{ data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"2.0TD\", \"con\", $idx], '--')) }}
@foreach(['p1', 'p2', 'p3', 'p4', 'p5', 'p6'] as $idx => $p) @endforeach @foreach(['p1', 'p2', 'p3', 'p4', 'p5', 'p6'] as $idx => $p) @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/h)
P1P2P3P4P5P6
3.0TD >15kW
(≤1kV)
sin IEE y sin IVA{{ data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"sin\", $p], data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"sin\", $idx], '--')) }}
con IEE y con IVA{{ data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"con\", $p], data_get($elec_energia_exceso ?? [], [\"3.0TD\", \"con\", $idx], '--')) }}

PRECIO INDEXADO: El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente formula por el consumo en punto frontera a nivel horario del CLIENTE en base al perfil horario según se establece en las Condiciones Generales del Contrato. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh)*.
COSh =Coste del operador del sistema REE)** + Remuneración OS y OM + Fondo de Eficiencia Energética + Cargos de Comercialización***
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada momento.
GO =Gasto Operativo, según tabla de precios.
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*En SEIE por el precio horario SEIE para comercializadores (excepto CUR).

**A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 4 €/MWh para baja y alta tensión en suministros peninsulares y, en suministros insulares se incrementarán en 2 euros por MWh sobre el valor aplicado en suministros peninsulares. Adicionalmente, se aplicará una corrección del 3 % en tarifas de baja tensión y de 2% en tarifas alta tensión del precio de la energía suministrada, para ajustar las desviaciones existentes, entre las pérdidas de red provisionales calculadas por REE y las pérdidas reales.

***Cargos de Comercialización: 0,0019 €/kWh a las tarifas 2.0TD con potencia contratada < 10kW, 0,0007 €/kWh a las tarifas 2.0TD con potencia contratada >10kW y 0,00055 €/kWh a las tarifas 3.0TD y 6.1TD.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la CNMC, por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs = En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de   {{ data_get($gdo ?? [], 'costos.precio', '0,00') }}   c€/kWh (  {{ data_get($gdo ?? [], 'costos.kwh', '0,00') }}   c€/kWh IVA e IEE incluidos).

Gasto Operativo, según tabla de precios:
TARIFA ACCESO POTENCIA CONTRATADA (PC) PRECIO INDEXADO (cent.€/kWh)
Goh sin IEE y sin IVA Goh con IEE y con IVA
2.0TD (BT)PC ≤ 15 kW{{ data_get($gasto_operativo, ['2.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['2.0TD', 'con'], '') }}
3.0TD (BT)PC > 15 kW{{ data_get($gasto_operativo, ['3.0TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['3.0TD', 'con'], '') }}
6.1TD (AT)Pn+1 ≥ Pn (de 1 a 30kV){{ data_get($gasto_operativo, ['6.1TD', 'sin'], '') }}{{ data_get($gasto_operativo, ['6.1TD', 'con'], '') }}
SUMINISTRO DE GAS NATURAL V251600

Suministro de gas natural en mercado liberalizado para consumidores NO TELEMEDIDOS, que incluye todos los conceptos del suministro de gas natural en las siguientes modalidades de precio:

GAS NATURAL A PRECIO FIJO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la siguiente tabla y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA indicado en la misma tabla y aplicado al consumo del CLIENTE.

@foreach($gas_precios as $key => $g) @endforeach
TARIFA DE
ACCESO
CONSUMO
ANUAL
(kWh/año)
TÉRMINO FIJO (€/mes) TÉRMINO DE ENERGÍA
3 primeros meses 4º mes y siguientes PRECIO FIJO
(€/kWh)
PRECIO INDEXADO
(cent. €/kWh)
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
Sin IEH y sin
IVA
Con IEH y con
IVA
{{ $key }} {{ $key == 'RL.1' ? '< 5.000' : ($key == 'RL.2' ? '5.001 - 15.000' : ($key == 'RL.3' ? '15.001 - 50.000' : ($key == 'RL.4' ? '50.001 - 300.000' : '300.001 - 1.500.000'))) }} {{ $g['fijo_3m_sin'] ?? '--' }}{{ $g['fijo_3m_con'] ?? '--' }} {{ $g['fijo_4m_sin'] ?? '--' }}{{ $g['fijo_4m_con'] ?? '--' }} {{ $g['variable_sin'] ?? '--' }}{{ $g['variable_con'] ?? '--' }} {{ $g['index_sin'] ?? '--' }}{{ $g['index_con'] ?? '--' }}

GAS NATURAL A PRECIO INDEXADO: El importe final a aplicar será suma del precio del TÉRMINO FIJO, indicado en la tabla anterior y aplicado según el escalón de peaje asignado por parte de la distribuidora, y del TÉRMINO DE ENERGIA, calculado según la siguiente fórmula y aplicado al consumo del CLIENTE con un perfilado diario proporcional al perfil de la demanda nacional convencional publicada en la web de Enagás.
Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

TEd = [(Mibgasd+Dd)*(1+Mermas)+COSd+ GOd] * 1,015 + PaTVd
DONDE:
TEd =Término diario de energía.
Mibgasd =El precio será el resultado del \"Daily Auction Price/Opening price\" definido como \"el precio de casación de la subasta en una sesión de negociación para un producto específico.\" publicado en MIBGAS con entrega en PVB. - Para días laborables (de lunes a viernes) el precio será el del producto \"GDAES_D+X\" fijado el día laborable inmediatamente anterior. - Para fines de semana (de sábado a domingo) el precio será el del producto \"GWEES\" fijado el día laborable inmediatamente anterior.
Dd =Desbalance en la programación.
COSd =Cuota CORES + Coste reservas de gas estratégicas + Fondo Eficiencia Energética.
GOd =Gastos Operativos, según tabla de precios.
PaTVd =Término variable del peaje de acceso a la red de gasoductos.

Estos precios incluyen el peaje de salida de la red de transporte, el peaje de acceso a redes locales, y otros costes de regasificación, cargos del sistema, Cuota del GTS y de la tasa de la CNMC de acuerdo con la Resolución de 27 de mayo de 2025 de la CNMC, por la que se establecen los peajes de acceso a las redes de transporte, redes locales y regasificación para el año de gas 2026. Los precios permanecerán vigentes hasta nueva regulación que mantenga, modifique o sustituya los mismos, así como cualquier otro añadido regulatorio en el mismo, los nuevos valores serán trasladados automáticamente.

SERVICIOS ADICIONALES
BATERÍA VIRTUAL: PRECIO {{ data_get($servicios, 'bateria_virtual.base', '4,500') }} €/mes ( {{ data_get($servicios, 'bateria_virtual.con_iva', '5,45') }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
SECURLUZ: PARTICULAR URGENCIAS → PRECIO {{ data_get($servicios, 'securluz_urgencias.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_urgencias.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_urgencias.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_urgencias.mensual_con', '4,72') }} € IVA incluido). Incluye asistencia al domicilio del CLIENTE, en un plazo máximo de 6 horas de lunes a domingo dentro del horario de 9 horas a 23 horas desde el aviso telefónico del CLIENTE, en caso de urgencia eléctrica en la red eléctrica privativa del CLIENTE originado por la falta de energía eléctrica en alguna de sus dependencias, excluyendo garajes, trasteros, anexos, piscinas e iluminación exterior.
PARTICULAR ELECTRODOMÉSTICOS → PRECIO {{ data_get($servicios, 'securluz_electro.anual', '46,800') }} €/año ( {{ data_get($servicios, 'securluz_electro.anual_con', '56,63') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_electro.mensual', '3,900') }} € ( {{ data_get($servicios, 'securluz_electro.mensual_con', '4,72') }} € IVA incluido). Cubre la reparación de las averías que puedan surgir en alguno uno de los siguientes electrodomésticos (a escoger por parte del CLIENTE): Hornos, Frigoríficos, Congeladores, Campanas extractoras, Microondas, Lavadoras, Secadoras, Lavaplatos. Si el aparato fuera irreparable o si resultase antieconómico, ADX indemnizará con {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5', '300,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_2_5_con', '363,00') }} € IVA incluido) por aparatos de 2 a 5 años, con {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_5_7_con', '242,00') }} € IVA incluido) si tienen de 5 a 7 años {{ data_get($servicios, 'securluz_electro.indemnizacion_extra', '200,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_extra_con', '242,00') }} € IVA incluido) y con {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10', '120,000') }} € ( {{ data_get($servicios, 'securluz_electro.indemnizacion_7_10_con', '145,20') }} € IVA incluido) sin son de 7 a 10 años.
PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securluz_plus.anual', '83,400') }} €/año ( {{ data_get($servicios, 'securluz_plus.anual_con', '100,91') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securluz_plus.mensual', '6,950') }} € ( {{ data_get($servicios, 'securluz_plus.mensual_con', '8,41') }} € IVA incluido). Incluye las coberturas del PARTICULAR URGENCIAS y del PARTICULAR ELECTRODOMÉSTICOS.
SECURGAS (MANTENIMIENTO Y REPARACIÓN DE AVERÍAS DE GAS): PARTICULAR +plus → PRECIO {{ data_get($servicios, 'securgas_plus.anual', '119,400') }} €/año ( {{ data_get($servicios, 'securgas_plus.anual_con', '144,47') }} €/año IVA incluido), facturado en cuotas mensuales de {{ data_get($servicios, 'securgas_plus.mensual', '9,950') }} € ( {{ data_get($servicios, 'securgas_plus.mensual_con', '12,04') }} € IVA incluido). Servicio que cubre la reparación y el mantenimiento de la instalación individual de Gas, calefacción y caldera. Los servicios comprenden un Servicio de Mantenimiento Preventivo Bienal, que incluye mano de obra y desplazamiento del profesional y un Servicio Correctivo de Reparación de averías de la instalación que incluye, visita de un técnico en menos de veinticuatro (24) horas laborables. Presupuesto y desplazamiento gratuitos. Una hora de Mano de obra empleada para la reparación de la
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX ésta proporcionará el suministro eléctrico o de gas natural que precise el CLIENTE en la dirección de suministro bajo las condiciones pactadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad o el gas natural para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, contratando con la misma el acceso a la Red y pagando los correspondientes peajes fijados legalmente, conceptos todos estos que están incluidos en el presente contrato en los términos pactados en las Condiciones Generales y Particulares.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad o de gas será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad y de gas son gratuitos. ADX prestará servicio de atención al CLIENTE en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
a. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
b. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (\"Regularización MTM\"), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratada (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del \"Settlement Price\" del producto \"SPEL Base Futures REFERENCE PRICES D\" (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
(b) En el caso del suministro de gas:
a. Para clientes con derecho a acogerse a la tarifa de último recurso (TUR), tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 5% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
b. Para el resto de clientes, tanto en la modalidad de Precio Fijo como Variable, la penalización aplicable será del 15% de la facturación prevista por el término variable de energía, que se calculará mediante la multiplicación del precio del contrato en el momento de su rescisión por la energía estimada pendiente de suministro y sólo será de aplicación en caso de que la rescisión se produzca durante el primer año de duración del contrato.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación del descuento promocional, de conformidad con el plazo de aplicación de los descuentos promocionales aquí establecido; o, a discreción de ADX, el Precio Indexado aplicando el GOh anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se le haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones (siempre y cuando éstas sean bajo aceptación expresa del CLIENTE y, no tácita) una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad y gas incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900747185. En caso de haber solicitado que el suministre se active durante el plazo de desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L., Calle Electrónica 19, Planta 7C, 08915 Badalona, Barcelona, a través del teléfono gratuito de atención al cliente 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica, 19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a adx energía

ADX RENOVABLES, S.L.

NIF: B72582051

C/ ELECTRONICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - info@adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-29T15:01:03.000000Z","updated_at":"2026-05-29T21:04:04.000000Z","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"}}} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 14:13:02] local.INFO: [VisionClassifier] template_id {"template_id":6} [2026-05-31 14:13:02] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"T4","plazo":"12M"} [2026-05-31 14:13:02] local.INFO: [Extraction] ReferenceId encontrado {"id":15} [2026-05-31 14:13:02] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T4_NA","reference_id":15} [2026-05-31 14:13:02] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966","is_exact_match":true} [2026-05-31 14:13:02] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":6} [2026-05-31 14:13:02] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":6,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T4_NA","vision_hash":"a8145e71b793df355a4acdc6f7626e43cbe2a7f2b38e023557cc26adb4f61966"} [2026-05-31 14:13:02] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":6,"name":"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13"} [2026-05-31 14:13:24] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:13:24] local.INFO: [Job] Procesamiento completado {"document_id":26} [2026-05-31 14:13:24] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 23, "status": "completed", "filename": "ADX__ANEXOCLASSICT1_IVA_12meses.pdf", "result": { "status": "success", "template_id": 5, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,083716", "p2": "0,027050", "p1_total": "0,092548", "p2_total": "0,029905" }, "2.0TD_mid": { "p1": "0,083716", "p2": "0,027050", "p1_total": "0,101803", "p2_total": "0,032895" }, "3.0TD": { "sin": { "p1": "0,066786", "p2": "0,042788", "p3": "0,030086", "p4": "0,028456", "p5": "0,024695", "p6": "0,024499" }, "con": { "p1": "0,081215", "p2": "0,052032", "p3": "0,036587", "p4": "0,034604", "p5": "0,030031", "p6": "0,029793" } }, "6.1TD": { "p1": "0,092042", "p2": "0,053465", "p3": "0,033704", "p4": "0,029846", "p5": "0,020891", "p6": "0,017820" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,237626", "p2": "0,157526", "p3": "0,119077" }, "con": { "p1": "0,288965", "p2": "0,191559", "p3": "0,144804" } }, "3.0TD": { "sin": { "p1": "0,195350", "p2": "0,172281", "p3": "0,144832", "p4": "0,128477", "p5": "0,119383", "p6": "0,118033" }, "con": { "p1": "0,237555", "p2": "0,209502", "p3": "0,176123", "p4": "0,156234", "p5": "0,145176", "p6": "0,143534" } }, "6.1TD": { "sin": { "p1": "0,171580", "p2": "0,152760", "p3": "0,133239", "p4": "0,119826", "p5": "0,110327", "p6": "0,110069" } } }, "gasto_operativo": { "2.0TD": { "sin": "1,50", "con": "1,82" }, "3.0TD": { "sin": "1,50", "con": "1,82" }, "6.1TD": { "sin": "1,50", "con": "1,82" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "10,264", "fijo_3m_con": "11,290", "fijo_4m_sin": "10,264", "fijo_4m_con": "11,290", "variable_sin": "0,090315", "variable_con": "0,100535", "index_sin": "2,00", "index_con": "2,55" }, "RL.2": { "fijo_3m_sin": "13,896", "fijo_3m_con": "15,286", "fijo_4m_sin": "13,896", "fijo_4m_con": "15,286", "variable_sin": "0,088216", "variable_con": "0,098226", "index_sin": "2,00", "index_con": "2,55" }, "RL.3": { "fijo_3m_sin": "23,585", "fijo_3m_con": "25,945", "fijo_4m_sin": "23,585", "fijo_4m_con": "25,943", "variable_sin": "0,084776", "variable_con": "0,094442", "index_sin": "2,00", "index_con": "2,55" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,20", "index_con": "1,58" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,20", "index_con": "1,58" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:13:24] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 24, "status": "completed", "filename": "ADX__ANEXOCLASSICT2_IVA_12meses.pdf", "result": { "status": "success", "template_id": 4, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "2.0TD_mid": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "3.0TD": { "sin": { "p1": "0,069554", "p2": "0,038706", "p3": "0,018263", "p4": "0,016280", "p5": "0,011707", "p6": "0,009803" }, "con": { "p1": "0,086563", "p2": "0,047986", "p3": "0,028224", "p4": "0,024367", "p5": "0,015411", "p6": "0,012340" } }, "6.1TD": { "p1": "0,086563", "p2": "0,047986", "p3": "0,028224", "p4": "0,024367", "p5": "0,015411", "p6": "0,012340" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,227626", "p2": "0,147526", "p3": "0,109077" }, "con": { "p1": "0,276805", "p2": "0,179399", "p3": "0,132643" } }, "3.0TD": { "sin": { "p1": "0,188350", "p2": "0,165281", "p3": "0,137832", "p4": "0,121477", "p5": "0,112383", "p6": "0,111033" }, "con": { "p1": "0,229043", "p2": "0,200990", "p3": "0,167611", "p4": "0,147722", "p5": "0,136663", "p6": "0,135022" } }, "6.1TD": { "sin": { "p1": "0,169580", "p2": "0,150760", "p3": "0,131239", "p4": "0,117826", "p5": "0,108327", "p6": "0,108069" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,00", "con": "0,00" }, "3.0TD": { "sin": "0,00", "con": "0,00" }, "6.1TD": { "sin": "0,00", "con": "0,00" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "8,264", "fijo_3m_con": "9,090", "fijo_4m_sin": "8,264", "fijo_4m_con": "9,090", "variable_sin": "0,085315", "variable_con": "0,095035", "index_sin": "--", "index_con": "--" }, "RL.2": { "fijo_3m_sin": "11,896", "fijo_3m_con": "13,086", "fijo_4m_sin": "11,896", "fijo_4m_con": "13,086", "variable_sin": "0,083216", "variable_con": "0,092726", "index_sin": "--", "index_con": "--" }, "RL.3": { "fijo_3m_sin": "21,585", "fijo_3m_con": "23,745", "fijo_4m_sin": "21,585", "fijo_4m_con": "23,743", "variable_sin": "0,079776", "variable_con": "0,088942", "index_sin": "--", "index_con": "--" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,076927", "variable_con": "--", "index_sin": "--", "index_con": "--" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,076865", "variable_con": "--", "index_sin": "--", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:13:24] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 25, "status": "completed", "filename": "ADX__ANEXOCLASSICT3_IVA_12meses.pdf", "result": { "status": "success", "template_id": 8, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "0,227626", "p2": "0,147526", "p3": "0,109077" }, "con": { "p1": "0,276805", "p2": "0,179399", "p3": "0,132643" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "3.0TD": { "sin": { "p1": "0,064046", "p2": "0,037309", "p3": "0,023237", "p4": "0,021606", "p5": "0,019216", "p6": "0,019020" }, "con": { "p1": "0,077884", "p2": "0,045369", "p3": "0,028257", "p4": "0,026274", "p5": "0,023368", "p6": "0,023129" } }, "6.1TD": { "p1": "0,082453", "p2": "0,045246", "p3": "0,021375", "p4": "0,017517", "p5": "0,008562", "p6": "0,006861" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,214626", "p2": "0,134526", "p3": "0,096077" }, "con": { "p1": "0,260996", "p2": "0,163590", "p3": "0,116834" } }, "3.0TD": { "sin": { "p1": "0,188350", "p2": "0,165281", "p3": "0,137832", "p4": "0,121477", "p5": "0,112383", "p6": "0,111033" }, "con": { "p1": "0,229043", "p2": "0,200990", "p3": "0,167611", "p4": "0,147722", "p5": "0,136663", "p6": "0,135022" } }, "6.1TD": { "sin": { "p1": "0,165580", "p2": "0,146760", "p3": "0,127239", "p4": "0,113826", "p5": "0,104327", "p6": "0,104069" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,90", "con": "1,09" }, "3.0TD": { "sin": "0,90", "con": "1,09" }, "6.1TD": { "sin": "0,90", "con": "1,09" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "6,264", "fijo_3m_con": "6,890", "fijo_4m_sin": "6,264", "fijo_4m_con": "6,890", "variable_sin": "0,080315", "variable_con": "0,089535", "index_sin": "1,00", "index_con": "1,34" }, "RL.2": { "fijo_3m_sin": "9,896", "fijo_3m_con": "10,886", "fijo_4m_sin": "9,896", "fijo_4m_con": "10,886", "variable_sin": "0,078216", "variable_con": "0,087226", "index_sin": "1,00", "index_con": "1,34" }, "RL.3": { "fijo_3m_sin": "19,585", "fijo_3m_con": "21,545", "fijo_4m_sin": "19,585", "fijo_4m_con": "21,543", "variable_sin": "0,074776", "variable_con": "0,083442", "index_sin": "0,60", "index_con": "0,86" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,073927", "variable_con": "--", "index_sin": "1,00", "index_con": "1,34" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,073865", "variable_con": "--", "index_sin": "1,00", "index_con": "1,34" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:13:24] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 26, "status": "completed", "filename": "ADX__ANEXOCLASSICT4_IVA_12meses.pdf", "result": { "status": "success", "template_id": 6, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "0,227626", "p2": "0,147526", "p3": "0,109077" }, "con": { "p1": "0,276805", "p2": "0,179399", "p3": "0,132643" } }, "3.0TD": { "sin": { "p1": "0,188350", "p2": "0,165281", "p3": "0,137832", "p4": "0,121477", "p5": "0,112383", "p6": "0,111033" }, "con": { "p1": "0,229043", "p2": "0,200990", "p3": "0,167611", "p4": "0,147722", "p5": "0,136663", "p6": "0,135022" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,104009" }, "3.0TD": { "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" }, "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" } }, "6.1TD": { "p1": "0,081083", "p2": "0,042506", "p3": "0,018635", "p4": "0,014778", "p5": "0,005822", "p6": "0,002751" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,197626", "p2": "0,117526", "p3": "0,079077" }, "con": { "p1": "0,240323", "p2": "0,142917", "p3": "0,096162" } }, "3.0TD": { "sin": { "p1": "0,176350", "p2": "0,153281", "p3": "0,125832", "p4": "0,109477", "p5": "0,100383", "p6": "0,099033" }, "con": { "p1": "0,214450", "p2": "0,186397", "p3": "0,153018", "p4": "0,133130", "p5": "0,122071", "p6": "0,120429" } }, "6.1TD": { "sin": { "p1": "0,162580", "p2": "0,143760", "p3": "0,124239", "p4": "0,110826", "p5": "0,101327", "p6": "0,101069" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,60", "con": "0,73" }, "3.0TD": { "sin": "0,60", "con": "0,73" }, "6.1TD": { "sin": "0,60", "con": "0,73" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "4,264", "fijo_3m_con": "4,690", "fijo_4m_sin": "4,264", "fijo_4m_con": "4,690", "variable_sin": "0,050135", "variable_con": "0,061663", "index_sin": "0,073216", "index_con": "0,084035" }, "RL.2": { "fijo_3m_sin": "7,896", "fijo_3m_con": "8,686", "fijo_4m_sin": "7,896", "fijo_4m_con": "8,686", "variable_sin": "0,073216", "variable_con": "0,084035", "index_sin": "0,073216", "index_con": "0,084035" }, "RL.3": { "fijo_3m_sin": "17,585", "fijo_3m_con": "19,345", "fijo_4m_sin": "17,585", "fijo_4m_con": "19,343", "variable_sin": "0,073216", "variable_con": "0,084035", "index_sin": "0,073216", "index_con": "0,084035" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,073216", "variable_con": "0,084035", "index_sin": "0,073216", "index_con": "0,084035" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,073216", "variable_con": "0,084035", "index_sin": "0,073216", "index_con": "0,084035" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:15:33] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICU0_IVA_12meses.pdf"} [2026-05-31 14:15:33] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":27} [2026-05-31 14:15:36] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":27,"filename":"ADX__ANEXOCLASSICU0_IVA_12meses.pdf"} [2026-05-31 14:15:36] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/JkV8z8tUNlL9mRuGHdFCC6n9eM52JKHPN2QlqO0G.pdf"} [2026-05-31 14:15:36] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"JkV8z8tUNlL9mRuGHdFCC6n9eM52JKHPN2QlqO0G.pdf","total_templates":5} [2026-05-31 14:15:37] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-9nEbS3Z6qW56fwRQhgogdT"} [2026-05-31 14:15:45] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICU1_IVA_12meses.pdf"} [2026-05-31 14:15:45] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":28} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_U0_NA","vision_hash":"0d3b7027ab84e037b6dd47d4baa33a78b713c488dd627b4925d7156875cc07d7","confidence":0.9} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"0d3b7027ab84e037b6dd47d4baa33a78b713c488dd627b4925d7156875cc07d7"} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"0d3b7027ab84e037b6dd47d4baa33a78b713c488dd627b4925d7156875cc07d7"} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 14:15:52] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 14:15:52] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"U0","plazo":"12M"} [2026-05-31 14:15:52] local.INFO: [Extraction] ReferenceId encontrado {"id":16} [2026-05-31 14:15:52] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_U0_NA","reference_id":16} [2026-05-31 14:15:52] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"0d3b7027ab84e037b6dd47d4baa33a78b713c488dd627b4925d7156875cc07d7","is_exact_match":false} [2026-05-31 14:15:53] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":9} [2026-05-31 14:15:53] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":9,"has_template":true,"classification_key":"ADX_CLASSIC_12M_U0_NA","vision_hash":"0d3b7027ab84e037b6dd47d4baa33a78b713c488dd627b4925d7156875cc07d7"} [2026-05-31 14:15:53] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":9,"name":"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15"} [2026-05-31 14:15:56] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICU2_IVA_12meses.pdf"} [2026-05-31 14:15:56] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":29} [2026-05-31 14:16:03] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICU3_IVA_12meses.pdf"} [2026-05-31 14:16:03] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":30} [2026-05-31 14:16:15] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:16:15] local.INFO: [Job] Procesamiento completado {"document_id":27} [2026-05-31 14:16:15] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":28,"filename":"ADX__ANEXOCLASSICU1_IVA_12meses.pdf"} [2026-05-31 14:16:15] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/0NwTyXlFSjnZ9ecCHrRg8PDOYmhcVWYs5MC554zc.pdf"} [2026-05-31 14:16:15] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"0NwTyXlFSjnZ9ecCHrRg8PDOYmhcVWYs5MC554zc.pdf","total_templates":6} [2026-05-31 14:16:16] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-MZuPSys66DqG2RrdE3kqWX"} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_U1_NA","vision_hash":"05bf80f7da607eebb37ffd8b20644a0c6a48472081007f89d47826ebc9e5bf40","confidence":0.9} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"05bf80f7da607eebb37ffd8b20644a0c6a48472081007f89d47826ebc9e5bf40"} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"05bf80f7da607eebb37ffd8b20644a0c6a48472081007f89d47826ebc9e5bf40"} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 14:16:29] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 14:16:29] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"U1","plazo":"12M"} [2026-05-31 14:16:29] local.INFO: [Extraction] ReferenceId encontrado {"id":17} [2026-05-31 14:16:29] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_U1_NA","reference_id":17} [2026-05-31 14:16:29] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"05bf80f7da607eebb37ffd8b20644a0c6a48472081007f89d47826ebc9e5bf40","is_exact_match":false} [2026-05-31 14:16:29] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":10} [2026-05-31 14:16:29] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":10,"has_template":true,"classification_key":"ADX_CLASSIC_12M_U1_NA","vision_hash":"05bf80f7da607eebb37ffd8b20644a0c6a48472081007f89d47826ebc9e5bf40"} [2026-05-31 14:16:29] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":10,"name":"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16"} [2026-05-31 14:16:48] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:16:48] local.INFO: [Job] Procesamiento completado {"document_id":28} [2026-05-31 14:16:48] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":29,"filename":"ADX__ANEXOCLASSICU2_IVA_12meses.pdf"} [2026-05-31 14:16:48] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/JrTjYHzR5Kt6LWkFBclWKYhu2CqhObxx4rLFw2q6.pdf"} [2026-05-31 14:16:48] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"JrTjYHzR5Kt6LWkFBclWKYhu2CqhObxx4rLFw2q6.pdf","total_templates":7} [2026-05-31 14:16:48] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-JDUoGyvQPpzGJw1FRW1g41"} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_U2_NA","vision_hash":"b1aced7fc30d0b2f9b2dcbc3313b98472982fff23a70929a6a5f694629f5db43","confidence":0.9} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b1aced7fc30d0b2f9b2dcbc3313b98472982fff23a70929a6a5f694629f5db43"} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b1aced7fc30d0b2f9b2dcbc3313b98472982fff23a70929a6a5f694629f5db43"} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 14:17:00] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 14:17:01] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"U2","plazo":"12M"} [2026-05-31 14:17:01] local.INFO: [Extraction] ReferenceId encontrado {"id":18} [2026-05-31 14:17:01] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_U2_NA","reference_id":18} [2026-05-31 14:17:01] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"b1aced7fc30d0b2f9b2dcbc3313b98472982fff23a70929a6a5f694629f5db43","is_exact_match":false} [2026-05-31 14:17:01] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":11} [2026-05-31 14:17:01] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":11,"has_template":true,"classification_key":"ADX_CLASSIC_12M_U2_NA","vision_hash":"b1aced7fc30d0b2f9b2dcbc3313b98472982fff23a70929a6a5f694629f5db43"} [2026-05-31 14:17:01] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":11,"name":"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17"} [2026-05-31 14:17:23] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:17:23] local.INFO: [Job] Procesamiento completado {"document_id":29} [2026-05-31 14:17:23] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":30,"filename":"ADX__ANEXOCLASSICU3_IVA_12meses.pdf"} [2026-05-31 14:17:23] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/oWavi3Y2xKrhWheKqDj2QieRMNaC6wVpyGlrDrf4.pdf"} [2026-05-31 14:17:23] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"oWavi3Y2xKrhWheKqDj2QieRMNaC6wVpyGlrDrf4.pdf","total_templates":8} [2026-05-31 14:17:24] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-7JHDYsc59cGeyAEwvB4NZN"} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CLASSIC_12M_U3_NA","vision_hash":"89c7aeb576319a5fa78fd4aed43c7cbbf485728c30ad4ee10d1484dd7b15febb","confidence":0.9} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"89c7aeb576319a5fa78fd4aed43c7cbbf485728c30ad4ee10d1484dd7b15febb"} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"89c7aeb576319a5fa78fd4aed43c7cbbf485728c30ad4ee10d1484dd7b15febb"} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 14:17:40] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 14:17:40] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"classic","tarifa":"U3","plazo":"12M"} [2026-05-31 14:17:40] local.INFO: [Extraction] ReferenceId encontrado {"id":19} [2026-05-31 14:17:40] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_U3_NA","reference_id":19} [2026-05-31 14:17:40] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"89c7aeb576319a5fa78fd4aed43c7cbbf485728c30ad4ee10d1484dd7b15febb","is_exact_match":false} [2026-05-31 14:17:40] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":12} [2026-05-31 14:17:40] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":12,"has_template":true,"classification_key":"ADX_CLASSIC_12M_U3_NA","vision_hash":"89c7aeb576319a5fa78fd4aed43c7cbbf485728c30ad4ee10d1484dd7b15febb"} [2026-05-31 14:17:40] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":12,"name":"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17"} [2026-05-31 14:18:04] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 14:18:04] local.INFO: [Job] Procesamiento completado {"document_id":30} [2026-05-31 14:18:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 27, "status": "completed", "filename": "ADX__ANEXOCLASSICU0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 9, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,176382", "p2": "0,176382", "p3": "0,176382" }, "con": { "p1": "0,214489", "p2": "0,214489", "p3": "0,214489" } }, "3.0TD": { "sin": { "p1": "0,157435", "p2": "0,157435", "p3": "0,157435", "p4": "0,157435", "p5": "0,157435", "p6": "0,157435" }, "con": { "p1": "0,191449", "p2": "0,191449", "p3": "0,191449", "p4": "0,191449", "p5": "0,191449", "p6": "0,191449" } }, "6.1TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:18:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 28, "status": "completed", "filename": "ADX__ANEXOCLASSICU1_IVA_12meses.pdf", "result": { "status": "success", "template_id": 10, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,083716", "p2": "0,027050", "p1_total": "0,092548", "p2_total": "0,029905" }, "2.0TD_mid": { "p1": "0,083716", "p2": "0,027050", "p1_total": "0,092548", "p2_total": "0,029905" }, "3.0TD": { "sin": { "p1": "0,066786", "p2": "0,042788", "p3": "0,030086", "p4": "0,028456", "p5": "0,024695", "p6": "0,024499" }, "con": { "p1": "0,081215", "p2": "0,052032", "p3": "0,036587", "p4": "0,034604", "p5": "0,030031", "p6": "0,029793" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,166382", "p2": "0,166382", "p3": "0,166382" }, "con": { "p1": "0,202329", "p2": "0,202329", "p3": "0,202329" } }, "3.0TD": { "sin": { "p1": "0,144435", "p2": "0,144435", "p3": "0,144435", "p4": "0,144435", "p5": "0,144435", "p6": "0,144435" }, "con": { "p1": "0,175640", "p2": "0,175640", "p3": "0,175640", "p4": "0,175640", "p5": "0,175640", "p6": "0,175640" } }, "6.1TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,00", "con": "0,00" }, "3.0TD": { "sin": "1,50", "con": "1,82" }, "6.1TD": { "sin": "1,50", "con": "1,82" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "10,264", "fijo_3m_con": "11,290", "fijo_4m_sin": "10,264", "fijo_4m_con": "11,290", "variable_sin": "0,090315", "variable_con": "0,100535", "index_sin": "2,00", "index_con": "2,00" }, "RL.2": { "fijo_3m_sin": "13,896", "fijo_3m_con": "15,286", "fijo_4m_sin": "13,896", "fijo_4m_con": "15,286", "variable_sin": "0,088216", "variable_con": "0,098226", "index_sin": "2,00", "index_con": "2,00" }, "RL.3": { "fijo_3m_sin": "23,585", "fijo_3m_con": "25,945", "fijo_4m_sin": "23,585", "fijo_4m_con": "25,943", "variable_sin": "0,084776", "variable_con": "0,094442", "index_sin": "1,20", "index_con": "1,20" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,58", "index_con": "1,58" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,58", "index_con": "1,58" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera." }, "socket": null } [2026-05-31 14:18:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 29, "status": "completed", "filename": "ADX__ANEXOCLASSICU2_IVA_12meses.pdf", "result": { "status": "success", "template_id": 11, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "2.0TD_mid": { "p1": "0,077205", "p2": "0,006165", "p1_total": "0,085350", "p2_total": "0,006815" }, "3.0TD": { "sin": { "p1": "0,057197", "p2": "0,031829", "p3": "0,015018", "p4": "0,013387", "p5": "0,009627", "p6": "0,008061" }, "con": { "p1": "0,069554", "p2": "0,038706", "p3": "0,018263", "p4": "0,016280", "p5": "0,011707", "p6": "0,009803" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,156382", "p2": "0,156382", "p3": "0,156382" }, "con": { "p1": "0,190168", "p2": "0,190168", "p3": "0,190168" } }, "3.0TD": { "sin": { "p1": "0,137435", "p2": "0,137435", "p3": "0,137435", "p4": "0,137435", "p5": "0,137435", "p6": "0,137435" }, "con": { "p1": "0,167128", "p2": "0,167128", "p3": "0,167128", "p4": "0,167128", "p5": "0,167128", "p6": "0,167128" } }, "6.1TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "gasto_operativo": { "2.0TD": { "sin": "--", "con": "--" }, "3.0TD": { "sin": "--", "con": "--" }, "6.1TD": { "sin": "--", "con": "--" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "8,264", "fijo_3m_con": "9,090", "fijo_4m_sin": "8,264", "fijo_4m_con": "9,090", "variable_sin": "0,085315", "variable_con": "0,095035", "index_sin": "--", "index_con": "--" }, "RL.2": { "fijo_3m_sin": "11,896", "fijo_3m_con": "13,086", "fijo_4m_sin": "11,896", "fijo_4m_con": "13,086", "variable_sin": "0,083216", "variable_con": "0,092726", "index_sin": "--", "index_con": "--" }, "RL.3": { "fijo_3m_sin": "21,585", "fijo_3m_con": "23,745", "fijo_4m_sin": "21,585", "fijo_4m_con": "23,743", "variable_sin": "0,079776", "variable_con": "0,088942", "index_sin": "--", "index_con": "--" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,076927", "variable_con": "--", "index_sin": "--", "index_con": "--" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,076865", "variable_con": "--", "index_sin": "--", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 14:18:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 30, "status": "completed", "filename": "ADX__ANEXOCLASSICU3_IVA_12meses.pdf", "result": { "status": "success", "template_id": 12, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "0,156382", "p2": "0,156382", "p3": "0,156382" }, "con": { "p1": "0,190168", "p2": "0,190168", "p3": "0,190168" } }, "3.0TD": { "sin": { "p1": "0,137435", "p2": "0,137435", "p3": "0,137435", "p4": "0,137435", "p5": "0,137435", "p6": "0,137435" }, "con": { "p1": "0,167128", "p2": "0,167128", "p3": "0,167128", "p4": "0,167128", "p5": "0,167128", "p6": "0,167128" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "2.0TD_mid": { "p1": "0,101949", "p2": "0,085530", "p1_total": "0,112705", "p2_total": "0,094554" }, "3.0TD": { "sin": { "p1": "0,072266", "p2": "0,048267", "p3": "0,036936", "p4": "0,035305", "p5": "0,031545", "p6": "0,034088" }, "con": { "p1": "0,087879", "p2": "0,058696", "p3": "0,044916", "p4": "0,042933", "p5": "0,038360", "p6": "0,041453" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,126382", "p2": "0,126382", "p3": "0,126382" }, "con": { "p1": "0,153687", "p2": "0,153687", "p3": "0,153687" } }, "3.0TD": { "sin": { "p1": "0,125435", "p2": "0,125435", "p3": "0,125435", "p4": "0,125435", "p5": "0,125435", "p6": "0,125435" }, "con": { "p1": "0,152535", "p2": "0,152535", "p3": "0,152535", "p4": "0,152535", "p5": "0,152535", "p6": "0,152535" } }, "6.1TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,90", "con": "1,09" }, "3.0TD": { "sin": "0,90", "con": "1,09" }, "6.1TD": { "sin": "0,90", "con": "1,09" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "6,264", "fijo_3m_con": "6,890", "fijo_4m_sin": "6,264", "fijo_4m_con": "6,890", "variable_sin": "0,080315", "variable_con": "0,089535", "index_sin": "1,00", "index_con": "1,34" }, "RL.2": { "fijo_3m_sin": "9,896", "fijo_3m_con": "10,886", "fijo_4m_sin": "9,896", "fijo_4m_con": "10,886", "variable_sin": "0,078216", "variable_con": "0,087226", "index_sin": "1,00", "index_con": "1,34" }, "RL.3": { "fijo_3m_sin": "19,585", "fijo_3m_con": "21,545", "fijo_4m_sin": "19,585", "fijo_4m_con": "21,543", "variable_sin": "0,074776", "variable_con": "0,083442", "index_sin": "0,60", "index_con": "0,86" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,00", "index_con": "1,34" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,00", "index_con": "1,34" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 16:13:01] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 16:13:01] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":31} [2026-05-31 16:13:01] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":31,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 16:13:01] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/EhjVXCbWPAqC8nynN7dccNDR9ZhoVYYMKQmYnGc4.pdf"} [2026-05-31 16:13:01] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"EhjVXCbWPAqC8nynN7dccNDR9ZhoVYYMKQmYnGc4.pdf","total_templates":9} [2026-05-31 16:13:02] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-2ZzHvEudXw3MDE2gxMW1yn"} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":0.9} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 16:13:13] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 16:13:13] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 16:13:13] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 16:13:13] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 16:13:13] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":false} [2026-05-31 16:13:13] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 16:13:13] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 16:13:13] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 16:13"} [2026-05-31 16:13:32] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 16:13:32] local.INFO: [Job] Procesamiento completado {"document_id":31} [2026-05-31 16:13:32] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 31, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u226410kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 16:14:22] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf"} [2026-05-31 16:14:22] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":32} [2026-05-31 16:14:23] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":32,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf"} [2026-05-31 16:14:23] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/UmCJ5ML0HjR8k5QRy9DOvyoKB7wOIf5g2iKRuzjI.pdf"} [2026-05-31 16:14:23] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"UmCJ5ML0HjR8k5QRy9DOvyoKB7wOIf5g2iKRuzjI.pdf","total_templates":10} [2026-05-31 16:14:24] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-QsRnS2mCYjQVU7aoTMbcCF"} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_3.0TD_NA","vision_hash":"1abb074713edbb1219ca280a27be9c29e3ad8dc6f62b68a173c4509bc0b99cc8","confidence":0.9} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"1abb074713edbb1219ca280a27be9c29e3ad8dc6f62b68a173c4509bc0b99cc8"} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"1abb074713edbb1219ca280a27be9c29e3ad8dc6f62b68a173c4509bc0b99cc8"} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-05-31 16:14:40] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-05-31 16:14:41] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_3.0td","tarifa":"3.0TD","plazo":"NA"} [2026-05-31 16:14:41] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 16:14:41] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_3.0TD_NA","reference_id":null} [2026-05-31 16:14:41] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"1abb074713edbb1219ca280a27be9c29e3ad8dc6f62b68a173c4509bc0b99cc8","is_exact_match":false} [2026-05-31 16:14:41] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":14} [2026-05-31 16:14:41] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":14,"has_template":true,"classification_key":"ADX_CORPORATE_NA_3.0TD_NA","vision_hash":"1abb074713edbb1219ca280a27be9c29e3ad8dc6f62b68a173c4509bc0b99cc8"} [2026-05-31 16:14:41] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":14,"name":"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14"} [2026-05-31 16:15:08] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 16:15:08] local.INFO: [Job] Procesamiento completado {"document_id":32} [2026-05-31 16:15:08] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 32, "status": "completed", "filename": "ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 14, "extracted_data": { "elec_potencia": { "tipo": "bt_6p", "filas": [ { "con": { "p1": "0,055827", "p2": "0,029089", "p3": "0,012278", "p4": "0,010647", "p5": "0,006887", "p6": "0,003951" }, "sin": { "p1": "0,067889", "p2": "0,035374", "p3": "0,014931", "p4": "0,012947", "p5": "0,008376", "p6": "0,004805" }, "rango": ">15kW (\u22641kV)", "tarifa": "3.0TD" } ], "periodos": [ "P1", "P2", "P3", "P4", "P5", "P6" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "22,8898", "p2": "20,0961", "p3": "16,7146", "p4": "14,6849", "p5": "13,5547", "p6": "13,3925" }, "sin": { "p1": "18,8231", "p2": "16,5257", "p3": "13,7450", "p4": "12,0759", "p5": "11,1465", "p6": "11,0131" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "16,6395", "p2": "16,6395", "p3": "16,6395", "p4": "16,6395", "p5": "16,6395", "p6": "16,6395" }, "sin": { "p1": "13,6832", "p2": "13,6832", "p3": "13,6832", "p4": "13,6832", "p5": "13,6832", "p6": "13,6832" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "21,9623", "p2": "19,1506", "p3": "15,8372", "p4": "13,8712", "p5": "12,7792", "p6": "12,6137" }, "sin": { "p1": "18,0604", "p2": "15,7482", "p3": "13,0235", "p4": "11,4068", "p5": "10,5088", "p6": "10,3727" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2028", "gdos_checked": false }, { "con": { "p1": "20,9320", "p2": "18,1002", "p3": "14,8626", "p4": "12,9672", "p5": "11,9177", "p6": "11,7486" }, "sin": { "p1": "17,2131", "p2": "14,8844", "p3": "12,2220", "p4": "10,6634", "p5": "9,8003", "p6": "9,6613" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "23,0859", "p2": "20,2959", "p3": "16,8999", "p4": "14,8568", "p5": "13,7185", "p6": "13,5571" }, "sin": { "p1": "18,9843", "p2": "16,6900", "p3": "13,8974", "p4": "12,2173", "p5": "11,2812", "p6": "11,1485" }, "checked": false, "periodo": "01\/07\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "22,0401", "p2": "19,2298", "p3": "15,9107", "p4": "13,9393", "p5": "12,8440", "p6": "12,6789" }, "sin": { "p1": "18,1243", "p2": "15,8133", "p3": "13,0839", "p4": "11,4628", "p5": "10,5621", "p6": "10,4263" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "20,3966", "p2": "17,5544", "p3": "14,3561", "p4": "12,4975", "p5": "11,4700", "p6": "11,2991" }, "sin": { "p1": "16,7728", "p2": "14,4356", "p3": "11,8055", "p4": "10,2771", "p5": "9,4322", "p6": "9,2916" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2028", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera." }, "socket": null } [2026-05-31 17:01:00] local.ERROR: The /var/www/html/ia_agent/bootstrap/cache directory must be present and writable. {"exception":"[object] (Exception(code: 0): The /var/www/html/ia_agent/bootstrap/cache directory must be present and writable. at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php:179) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(132): Illuminate\\Foundation\\PackageManifest->write() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(108): Illuminate\\Foundation\\PackageManifest->build() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(90): Illuminate\\Foundation\\PackageManifest->getManifest() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/PackageManifest.php(79): Illuminate\\Foundation\\PackageManifest->config() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterFacades.php(26): Illuminate\\Foundation\\PackageManifest->aliases() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(342): Illuminate\\Foundation\\Bootstrap\\RegisterFacades->bootstrap() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(186): Illuminate\\Foundation\\Application->bootstrapWith() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(170): Illuminate\\Foundation\\Http\\Kernel->bootstrap() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle() #10 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #11 {main} "} [2026-05-31 17:01:00] local.ERROR: Target class [view] does not exist. {"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target class [view] does not exist. at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\\Foundation\\Application->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->Illuminate\\Routing\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\\Foundation\\Application->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(574): Illuminate\\Foundation\\Exceptions\\Handler->render() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(148): Illuminate\\Foundation\\Http\\Kernel->renderException() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle() #19 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #20 {main} [previous exception] [object] (ReflectionException(code: -1): Class \"view\" does not exist at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1122) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1122): ReflectionClass->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\\Foundation\\Application->make() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->Illuminate\\Routing\\{closure}() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\\Foundation\\Application->make() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(574): Illuminate\\Foundation\\Exceptions\\Handler->render() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(148): Illuminate\\Foundation\\Http\\Kernel->renderException() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle() #20 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #21 {main} "} [2026-05-31 17:01:00] local.ERROR: Uncaught ReflectionException: Class "view" does not exist in /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1122 Stack trace: #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1122): ReflectionClass->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\Container\Container->build() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\Container\Container->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\Foundation\Application->resolve() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\Container\Container->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\Foundation\Application->make() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\Container\Container->offsetGet() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing\{closure}() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\Container\Container->build() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\Container\Container->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\Foundation\Application->resolve() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\Container\Container->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\Foundation\Application->make() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\Foundation\Exceptions\Handler->prepareJsonResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(221): Illuminate\Foundation\Exceptions\Handler->render() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(198): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException() #20 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #21 {main} Next Illuminate\Contracts\Container\BindingResolutionException: Target class [view] does not exist. in /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124 Stack trace: #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\Container\Container->build() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\Container\Container->resolve() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\Foundation\Application->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\Container\Container->make() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\Foundation\Application->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\Container\Container->offsetGet() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\Container\Container->build() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\Container\Container->resolve() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\Foundation\Application->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\Container\Container->make() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\Foundation\Application->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\Foundation\Exceptions\Handler->prepareJsonResponse() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(221): Illuminate\Foundation\Exceptions\Handler->render() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(198): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException() #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}() #20 {main} thrown {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Uncaught ReflectionException: Class \"view\" does not exist in /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1122 Stack trace: #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1122): ReflectionClass->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\\Foundation\\Application->make() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->Illuminate\\Routing\\{closure}() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\\Foundation\\Application->make() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(221): Illuminate\\Foundation\\Exceptions\\Handler->render() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(198): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException() #20 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #21 {main} Next Illuminate\\Contracts\\Container\\BindingResolutionException: Target class [view] does not exist. in /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124 Stack trace: #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1805): Illuminate\\Foundation\\Application->make() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(177): Illuminate\\Container\\Container->offsetGet() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(1115): Illuminate\\Routing\\RoutingServiceProvider->Illuminate\\Routing\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(933): Illuminate\\Container\\Container->build() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1078): Illuminate\\Container\\Container->resolve() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(864): Illuminate\\Foundation\\Application->resolve() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1058): Illuminate\\Container\\Container->make() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(138): Illuminate\\Foundation\\Application->make() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(850): app() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(1004): response() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(737): Illuminate\\Foundation\\Exceptions\\Handler->prepareJsonResponse() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(626): Illuminate\\Foundation\\Exceptions\\Handler->renderExceptionResponse() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(221): Illuminate\\Foundation\\Exceptions\\Handler->render() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(198): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(258): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException() #19 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}() #20 {main} thrown at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php:1124) [stacktrace] #0 {main} "} [2026-05-31 17:24:26] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 17:24:26] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":33} [2026-05-31 17:24:27] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":33,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 17:24:27] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/9ERAAC21VVvvLog4FLJg7eGvzIvGUhQMZRmpvGLy.pdf"} [2026-05-31 17:24:27] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"9ERAAC21VVvvLog4FLJg7eGvzIvGUhQMZRmpvGLy.pdf","total_templates":11} [2026-05-31 17:24:28] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-EDr4PavLyR9BzGgMop7Vw8"} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 16:13","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T16:13:13.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 16:13","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T16:13:13.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 17:24:39] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 17:24:40] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 17:24:40] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 17:24:40] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 17:24:40] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 17:24:40] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 17:24:40] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:24:40] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:24"} [2026-05-31 17:24:58] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 17:24:58] local.INFO: [Job] Procesamiento completado {"document_id":33} [2026-05-31 17:24:58] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 33, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u226410kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 17:38:16] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 17:38:16] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":34} [2026-05-31 17:38:16] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":34,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 17:38:16] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/4wwbGrB55SbajrBeutBzBCEMnkMWotqaqhTZE6kb.pdf"} [2026-05-31 17:38:16] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"4wwbGrB55SbajrBeutBzBCEMnkMWotqaqhTZE6kb.pdf","total_templates":11} [2026-05-31 17:38:17] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-G8inCXKmbSVSk3T4C7Ph7Y"} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:24","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T17:24:40.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:24","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T17:24:40.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 17:38:27] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 17:38:27] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 17:38:27] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 17:38:27] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 17:38:27] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 17:38:27] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 17:38:27] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 17:38:27] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:38"} [2026-05-31 17:38:45] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 17:38:45] local.INFO: [Job] Procesamiento completado {"document_id":34} [2026-05-31 17:38:46] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 34, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera." }, "socket": null } [2026-05-31 18:03:13] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:03:13] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":35} [2026-05-31 18:03:14] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":35,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:03:14] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/K7X7RP12iRu00DaTBtrJJKlKKaDZw33UadUoNjFF.pdf"} [2026-05-31 18:03:14] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"K7X7RP12iRu00DaTBtrJJKlKKaDZw33UadUoNjFF.pdf","total_templates":11} [2026-05-31 18:03:15] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-4LjbP4YqNHfu7cj4sggctW"} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:38","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T17:38:27.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 17:38","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '2.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T17:38:27.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:03:24] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:03:25] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:03:25] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:03:25] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:03:25] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:03:25] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:03:25] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:03:25] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:03"} [2026-05-31 18:03:43] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:03:43] local.INFO: [Job] Procesamiento completado {"document_id":35} [2026-05-31 18:03:43] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 35, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 18:08:05] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:08:05] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":36} [2026-05-31 18:08:07] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":36,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:08:07] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/cmtU9xfY4CJH6bpxjb2NZuanNtXITHMQPuSUoMnV.pdf"} [2026-05-31 18:08:07] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"cmtU9xfY4CJH6bpxjb2NZuanNtXITHMQPuSUoMnV.pdf","total_templates":11} [2026-05-31 18:08:08] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-RpnY2P3EG12wXz6cALVQr7"} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:03","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:03:25.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:03","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:03:25.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:08:19] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:08:20] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:08:20] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:08:20] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:08:20] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:08:20] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:08:20] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:08:20] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:08"} [2026-05-31 18:08:34] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:08:34] local.INFO: [Job] Procesamiento completado {"document_id":36} [2026-05-31 18:08:34] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 36, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u226410kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 18:20:46] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:20:46] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":37} [2026-05-31 18:20:47] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":37,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:20:47] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/YO1yzkIgUymvULtO9pk3FaWqdNdz8jDBbqEnuUGN.pdf"} [2026-05-31 18:20:47] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"YO1yzkIgUymvULtO9pk3FaWqdNdz8jDBbqEnuUGN.pdf","total_templates":11} [2026-05-31 18:20:47] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-V8gSvnhupFKfuDWoshLUyH"} [2026-05-31 18:20:53] local.ERROR: [VisionClassifier] Error durante clasificación por visión {"error":"Server error (HTTP 500) occurred."} [2026-05-31 18:20:53] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":null,"reference_id":null} [2026-05-31 18:20:53] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":null,"has_template":false,"classification_key":null,"vision_hash":null} [2026-05-31 18:20:53] local.INFO: [Extraction] Modo entrenamiento activo, continuando sin plantilla persistente. [2026-05-31 18:20:53] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":"TRAINING_NULL","name":"TRAINING_MODE"} [2026-05-31 18:21:08] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:21:08] local.INFO: [Job] Procesamiento completado {"document_id":37} [2026-05-31 18:21:08] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 37, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": null, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": null }, "socket": null } [2026-05-31 18:21:41] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:21:41] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":38} [2026-05-31 18:21:41] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":38,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:21:41] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/YqqC8Bz1Wc1pMFctIhjWeUxdiSq0B8qJDPYvFfcz.pdf"} [2026-05-31 18:21:41] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"YqqC8Bz1Wc1pMFctIhjWeUxdiSq0B8qJDPYvFfcz.pdf","total_templates":11} [2026-05-31 18:21:41] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-BUKJLZXq9hU2Ap38D7PK8S"} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:08","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:08:20.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:08","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:08:20.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:21:54] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:21:54] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:21:54] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:21:54] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:21:54] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:21:54] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:21:54] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:21:54] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:21"} [2026-05-31 18:22:07] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:22:07] local.INFO: [Job] Procesamiento completado {"document_id":38} [2026-05-31 18:22:07] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 38, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 18:30:29] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:30:29] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":39} [2026-05-31 18:30:31] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":39,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:30:31] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/XsECyRqRUDLat9xd6YpquSo5FfAKFOzRatKtPpuG.pdf"} [2026-05-31 18:30:31] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"XsECyRqRUDLat9xd6YpquSo5FfAKFOzRatKtPpuG.pdf","total_templates":11} [2026-05-31 18:30:32] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-Gt353QCAYXEiv3qftLVz3M"} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:21","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:21:54.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:21","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:21:54.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:30:43] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:30:44] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:30:44] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:30:44] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:30:44] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:30:44] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:30:44] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:30:44] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:30"} [2026-05-31 18:30:58] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:30:58] local.INFO: [Job] Procesamiento completado {"document_id":39} [2026-05-31 18:30:58] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 39, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 18:40:24] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:40:24] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":40} [2026-05-31 18:40:25] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":40,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:40:25] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/ZXYqULrTf2uhuDOvRb7wMP93Q5HNL2RuH4o7A22D.pdf"} [2026-05-31 18:40:25] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"ZXYqULrTf2uhuDOvRb7wMP93Q5HNL2RuH4o7A22D.pdf","total_templates":11} [2026-05-31 18:40:26] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-JU2gFVCy5Dv4E4Vb9tWyUY"} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:30","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:30:44.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:30","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:30:44.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:40:39] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:40:39] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:40:39] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:40:39] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:40:39] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:40:39] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:40:39] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:40:39] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:40"} [2026-05-31 18:40:54] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:40:54] local.INFO: [Job] Procesamiento completado {"document_id":40} [2026-05-31 18:40:54] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 40, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-05-31 18:53:18] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:53:18] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":41} [2026-05-31 18:53:21] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":41,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-05-31 18:53:21] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/60FMlabt9WEUNgnTPs3hOZDv6e02u0iuWATgdN0I.pdf"} [2026-05-31 18:53:21] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"60FMlabt9WEUNgnTPs3hOZDv6e02u0iuWATgdN0I.pdf","total_templates":11} [2026-05-31 18:53:22] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-7ypbEvjSp56NgR3M24Xgpt"} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","confidence":1.0} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:40","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:40:39.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:40","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-05-31T16:13:13.000000Z","updated_at":"2026-05-31T18:40:39.000000Z","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"}}} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-05-31 18:53:33] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-05-31 18:53:33] local.INFO: [Extraction] Buscando referenceId {"tipo_plantilla":"corporate_2.0td","tarifa":"2.0TD","plazo":"NA"} [2026-05-31 18:53:33] local.WARNING: [Extraction] No se encontró referenceId coincidente [2026-05-31 18:53:33] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","reference_id":null} [2026-05-31 18:53:33] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648","is_exact_match":true} [2026-05-31 18:53:33] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":13} [2026-05-31 18:53:33] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":13,"has_template":true,"classification_key":"ADX_CORPORATE_NA_2.0TD_NA","vision_hash":"d9fa75c3d8efda4f8c61c08f6f3cf18cf84ed5275361d5525034f9f49f4e0648"} [2026-05-31 18:53:33] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":13,"name":"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53"} [2026-05-31 18:54:03] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-05-31 18:54:03] local.INFO: [Job] Procesamiento completado {"document_id":41} [2026-05-31 18:54:03] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 41, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 13, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-06-03 13:52:50] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-06-03 13:52:50] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":42} [2026-06-03 13:52:50] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":42,"filename":"ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf"} [2026-06-03 13:52:50] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/V8Y9NXPa2tbm1rkFGiOkuNysbiaKCVpXZWOSiiu1.pdf"} [2026-06-03 13:52:50] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"V8Y9NXPa2tbm1rkFGiOkuNysbiaKCVpXZWOSiiu1.pdf","total_templates":11} [2026-06-03 13:52:52] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-GChZ2aFdWPvNB2KVmdLCME"} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_2.0TD","vision_hash":"1ed594e914119c68637d58736c867a49071be1e8d7ca54aeffcf800a127daad4","confidence":1.0} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"1ed594e914119c68637d58736c867a49071be1e8d7ca54aeffcf800a127daad4"} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"1ed594e914119c68637d58736c867a49071be1e8d7ca54aeffcf800a127daad4"} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-03 13:53:04] local.INFO: [VisionClassifier] template_id {"template_id":13} [2026-06-03 13:53:04] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"2.0TD","plazo":"NA"} [2026-06-03 13:53:04] local.INFO: [Extraction] ReferenceId encontrado {"id":2} [2026-06-03 13:53:04] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_2.0TD","reference_id":2} [2026-06-03 13:53:04] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"1ed594e914119c68637d58736c867a49071be1e8d7ca54aeffcf800a127daad4","is_exact_match":false} [2026-06-03 13:53:04] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":15} [2026-06-03 13:53:04] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":15,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_2.0TD","vision_hash":"1ed594e914119c68637d58736c867a49071be1e8d7ca54aeffcf800a127daad4"} [2026-06-03 13:53:04] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":15,"name":"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53"} [2026-06-03 13:53:22] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-03 13:53:22] local.INFO: [Job] Procesamiento completado {"document_id":42} [2026-06-03 13:53:22] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 42, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 15, "extracted_data": { "elec_potencia": { "tipo": "bt_2p", "filas": [ { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": "\u2264 10kW", "tarifa": "2.0TD" }, { "con": { "p1": "0,092301", "p2": "0,002417" }, "sin": { "p1": "0,075903", "p2": "0,001987" }, "rango": ">10kW y \u2264 15kW", "tarifa": "2.0TD" } ], "periodos": [ "P1", "P2" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "27,0724", "p2": "17,3319", "p3": "12,6563" }, "sin": { "p1": "22,2626", "p2": "14,2526", "p3": "10,4077" }, "checked": false, "periodo": "01\/06\/2026 - 31\/05\/2027", "gdos_checked": false }, { "con": { "p1": "27,6993", "p2": "17,8917", "p3": "13,1403" }, "sin": { "p1": "22,7781", "p2": "14,7130", "p3": "10,8057" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "18,9514", "p2": "18,9514", "p3": "18,9514" }, "sin": { "p1": "15,5844", "p2": "15,5844", "p3": "15,5844" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "27,9063", "p2": "18,0766", "p3": "13,3001" }, "sin": { "p1": "22,9483", "p2": "14,8650", "p3": "10,9371" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad." }, "socket": null } [2026-06-04 06:43:49] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: FATAL: the database system is shutting down (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:paused:database:default)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: FATAL: the database system is shutting down (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:paused:database:default)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php(266): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(421): Illuminate\\Queue\\QueueManager->isPaused() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->queuePaused() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: FATAL: the database system is shutting down at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/QueueManager.php(266): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(421): Illuminate\\Queue\\QueueManager->isPaused() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(389): Illuminate\\Queue\\Worker->queuePaused() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(187): Illuminate\\Queue\\Worker->getNextJob() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-06-04 11:51:57] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_gdo_12meses.pdf"} [2026-06-04 11:51:57] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":43} [2026-06-04 11:51:57] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":43,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_gdo_12meses.pdf"} [2026-06-04 11:51:57] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/pSfvVgNuMSj9V7lNAyjZm6HuDD4Oq3yxXVY8NaNc.pdf"} [2026-06-04 11:51:57] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"pSfvVgNuMSj9V7lNAyjZm6HuDD4Oq3yxXVY8NaNc.pdf","total_templates":12} [2026-06-04 11:51:59] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-2pbPJmC7n4ocA1sbTAHUdj"} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002","confidence":1.0} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-04 11:52:15] local.INFO: [VisionClassifier] template_id {"template_id":14} [2026-06-04 11:52:15] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"3.0TD","plazo":"NA"} [2026-06-04 11:52:15] local.INFO: [Extraction] ReferenceId encontrado {"id":4} [2026-06-04 11:52:15] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","reference_id":4} [2026-06-04 11:52:15] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002","is_exact_match":false} [2026-06-04 11:52:15] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":16} [2026-06-04 11:52:15] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":16,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:52:15] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":16,"name":"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:52"} [2026-06-04 11:52:41] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 11:52:41] local.INFO: [Job] Procesamiento completado {"document_id":43} [2026-06-04 11:52:41] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 43, "status": "completed", "filename": "ADX__ANEXO30TDCORPORATET1FIJ_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 16, "extracted_data": { "elec_potencia": { "tipo": "bt_6p", "filas": [ { "con": { "p1": "0,055827", "p2": "0,029089", "p3": "0,012278", "p4": "0,010647", "p5": "0,006887", "p6": "0,003951" }, "sin": { "p1": "0,067889", "p2": "0,035374", "p3": "0,014931", "p4": "0,012947", "p5": "0,008376", "p6": "0,004805" }, "rango": ">15kW (\u22641kV)", "tarifa": "3.0TD" } ], "periodos": [ "P1", "P2", "P3", "P4", "P5", "P6" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "22,8898", "p2": "20,0961", "p3": "16,7146", "p4": "14,6849", "p5": "13,5547", "p6": "13,3925" }, "sin": { "p1": "18,8231", "p2": "16,5257", "p3": "13,7450", "p4": "12,0759", "p5": "11,1465", "p6": "11,0131" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "16,6395", "p2": "16,6395", "p3": "16,6395", "p4": "16,6395", "p5": "16,6395", "p6": "16,6395" }, "sin": { "p1": "13,6832", "p2": "13,6832", "p3": "13,6832", "p4": "13,6832", "p5": "13,6832", "p6": "13,6832" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "21,9623", "p2": "19,1506", "p3": "15,8372", "p4": "13,8712", "p5": "12,7792", "p6": "12,6137" }, "sin": { "p1": "18,0604", "p2": "15,7482", "p3": "13,0235", "p4": "11,4068", "p5": "10,5088", "p6": "10,3727" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "20,9320", "p2": "18,1002", "p3": "14,8626", "p4": "12,9672", "p5": "11,9177", "p6": "11,7486" }, "sin": { "p1": "17,2131", "p2": "14,8844", "p3": "12,2220", "p4": "10,6634", "p5": "9,8003", "p6": "9,6613" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2028", "gdos_checked": false }, { "con": { "p1": "23,0859", "p2": "20,2959", "p3": "16,8999", "p4": "14,8568", "p5": "13,7185", "p6": "13,5571" }, "sin": { "p1": "18,9843", "p2": "16,6900", "p3": "13,8974", "p4": "12,2173", "p5": "11,2812", "p6": "11,1485" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "22,0401", "p2": "19,2298", "p3": "15,9107", "p4": "13,9393", "p5": "12,8440", "p6": "12,6789" }, "sin": { "p1": "18,1243", "p2": "15,8133", "p3": "13,0839", "p4": "11,4628", "p5": "10,5621", "p6": "10,4263" }, "checked": false, "periodo": "01\/07\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "20,3966", "p2": "17,5544", "p3": "14,3561", "p4": "12,4975", "p5": "11,4700", "p6": "11,2991" }, "sin": { "p1": "16,7728", "p2": "14,4356", "p3": "11,8055", "p4": "10,2771", "p5": "9,4322", "p6": "9,2916" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "19,8957", "p2": "17,0438", "p3": "13,8822", "p4": "12,0580", "p5": "11,0512", "p6": "10,8784" }, "sin": { "p1": "16,3609", "p2": "14,0157", "p3": "11,4158", "p4": "9,9157", "p5": "9,0878", "p6": "8,9457" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2028", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad." }, "socket": null } [2026-06-04 11:52:56] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf"} [2026-06-04 11:52:56] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":44} [2026-06-04 11:52:57] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":44,"filename":"ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf"} [2026-06-04 11:52:57] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/X0LFHsVGq9gunC8ensc9YOGBncQojXYlSZ7XgFeS.pdf"} [2026-06-04 11:52:57] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"X0LFHsVGq9gunC8ensc9YOGBncQojXYlSZ7XgFeS.pdf","total_templates":13} [2026-06-04 11:52:58] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-AeGZ6GH44Xi8v1TFRB6NfT"} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002","confidence":1.0} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":16,"name":"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:52","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T11:52:15.000000Z","updated_at":"2026-06-04T11:52:15.000000Z","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"}}} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":16,"name":"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:52","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T11:52:15.000000Z","updated_at":"2026-06-04T11:52:15.000000Z","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"}}} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-06-04 11:53:09] local.INFO: [VisionClassifier] template_id {"template_id":16} [2026-06-04 11:53:09] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"3.0TD","plazo":"NA"} [2026-06-04 11:53:09] local.INFO: [Extraction] ReferenceId encontrado {"id":4} [2026-06-04 11:53:09] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","reference_id":4} [2026-06-04 11:53:09] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002","is_exact_match":true} [2026-06-04 11:53:09] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":16} [2026-06-04 11:53:09] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":16,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_3.0TD","vision_hash":"752731157289bca7278ef28b5e8c58d973ba7f31072873ec67335e8b6b14d002"} [2026-06-04 11:53:09] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":16,"name":"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53"} [2026-06-04 11:53:38] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 11:53:38] local.INFO: [Job] Procesamiento completado {"document_id":44} [2026-06-04 11:53:38] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 44, "status": "completed", "filename": "ADX__ANEXO30TDCORPORATET1FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 16, "extracted_data": { "elec_potencia": { "tipo": "bt_6p", "filas": [ { "con": { "p1": "0,055827", "p2": "0,029089", "p3": "0,012278", "p4": "0,010647", "p5": "0,006887", "p6": "0,003951" }, "sin": { "p1": "0,067889", "p2": "0,035374", "p3": "0,014931", "p4": "0,012947", "p5": "0,008376", "p6": "0,004805" }, "rango": ">15kW (\u22641kV)", "tarifa": "3.0TD" } ], "periodos": [ "P1", "P2", "P3", "P4", "P5", "P6" ] }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": { "p1": "22,8898", "p2": "20,0961", "p3": "16,7146", "p4": "14,6849", "p5": "13,5547", "p6": "13,3925" }, "sin": { "p1": "18,8231", "p2": "16,5257", "p3": "13,7450", "p4": "12,0759", "p5": "11,1465", "p6": "11,0131" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "16,6395", "p2": "16,6395", "p3": "16,6395", "p4": "16,6395", "p5": "16,6395", "p6": "16,6395" }, "sin": { "p1": "13,6832", "p2": "13,6832", "p3": "13,6832", "p4": "13,6832", "p5": "13,6832", "p6": "13,6832" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "21,9623", "p2": "19,1506", "p3": "15,8372", "p4": "13,8712", "p5": "12,7792", "p6": "12,6137" }, "sin": { "p1": "18,0604", "p2": "15,7482", "p3": "13,0235", "p4": "11,4068", "p5": "10,5088", "p6": "10,3727" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2028", "gdos_checked": false }, { "con": { "p1": "23,0859", "p2": "20,2959", "p3": "16,8999", "p4": "14,8568", "p5": "13,7185", "p6": "13,5571" }, "sin": { "p1": "17,2131", "p2": "14,8844", "p3": "12,2220", "p4": "10,6634", "p5": "9,8003", "p6": "9,6613" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": { "p1": "22,0401", "p2": "19,2298", "p3": "15,9107", "p4": "13,9393", "p5": "12,8440", "p6": "12,6789" }, "sin": { "p1": "18,1243", "p2": "15,8133", "p3": "13,0839", "p4": "11,4628", "p5": "10,5621", "p6": "10,4263" }, "checked": false, "periodo": "01\/07\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "20,3966", "p2": "17,5544", "p3": "14,3561", "p4": "12,4975", "p5": "11,4700", "p6": "11,2991" }, "sin": { "p1": "16,7728", "p2": "14,4356", "p3": "11,8055", "p4": "10,2771", "p5": "9,4322", "p6": "9,2916" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2027", "gdos_checked": false }, { "con": { "p1": "19,8957", "p2": "17,0438", "p3": "13,8822", "p4": "12,0580", "p5": "11,0512", "p6": "10,8784" }, "sin": { "p1": "16,3609", "p2": "14,0157", "p3": "11,4158", "p4": "9,9157", "p5": "9,0878", "p6": "8,9457" }, "checked": false, "periodo": "01\/01\/2027 - 31\/12\/2028", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad." }, "socket": null } [2026-06-04 11:58:31] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO62TDCORPORATET3FIJ_IVA_12meses.pdf"} [2026-06-04 11:58:31] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":45} [2026-06-04 11:58:33] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":45,"filename":"ADX__ANEXO62TDCORPORATET3FIJ_IVA_12meses.pdf"} [2026-06-04 11:58:33] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/WYlG07KTVOEFFXaCXmJmbHflOTSRNwvIJfn3978F.pdf"} [2026-06-04 11:58:33] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"WYlG07KTVOEFFXaCXmJmbHflOTSRNwvIJfn3978F.pdf","total_templates":13} [2026-06-04 11:58:33] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-C4BqpnMpZxrKkXnzwXz98t"} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_6.2TD","vision_hash":"54f2f4d34d5e5289df3cc17d52602367cc5aa40c501b0ecd580b9240d54ca8d9","confidence":0.95} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"54f2f4d34d5e5289df3cc17d52602367cc5aa40c501b0ecd580b9240d54ca8d9"} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"54f2f4d34d5e5289df3cc17d52602367cc5aa40c501b0ecd580b9240d54ca8d9"} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-04 11:58:49] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-06-04 11:58:49] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"6.2TD","plazo":"NA"} [2026-06-04 11:58:49] local.INFO: [Extraction] ReferenceId encontrado {"id":6} [2026-06-04 11:58:49] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_6.2TD","reference_id":6} [2026-06-04 11:58:49] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"54f2f4d34d5e5289df3cc17d52602367cc5aa40c501b0ecd580b9240d54ca8d9","is_exact_match":false} [2026-06-04 11:58:49] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":17} [2026-06-04 11:58:49] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":17,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_6.2TD","vision_hash":"54f2f4d34d5e5289df3cc17d52602367cc5aa40c501b0ecd580b9240d54ca8d9"} [2026-06-04 11:58:49] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":17,"name":"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58"} [2026-06-04 11:59:04] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 11:59:04] local.INFO: [Job] Procesamiento completado {"document_id":45} [2026-06-04 11:59:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 45, "status": "completed", "filename": "ADX__ANEXO62TDCORPORATET3FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 17, "extracted_data": { "elec_potencia": { "tipo": "6.2TD", "filas": [ { "con": null, "sin": { "p1": "0,055078", "p2": "0,030454", "p3": "0,010162", "p4": "0,007474", "p5": "0,003467", "p6": "0,001659" }, "rango": "Pn+1\u2265Pn (desde 30 a 72,5kV)", "tarifa": "6.2TD" } ], "periodos": [ "P1", "P2", "P3", "P4", "P5", "P6" ] }, "bat_precio_con": null, "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": null, "sin": { "p1": "13,6803", "p2": "12,7867", "p3": "11,4359", "p4": "10,4692", "p5": "9,7539", "p6": "9,6701" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "12,9883", "p2": "12,0860", "p3": "10,7760", "p4": "9,8573", "p5": "9,1803", "p6": "9,1000" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "12,2194", "p2": "11,3076", "p3": "10,0429", "p4": "9,1774", "p5": "8,5429", "p6": "8,4665" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2028", "gdos_checked": false }, { "con": null, "sin": { "p1": "11,7994", "p2": "10,8824", "p3": "9,6425", "p4": "8,8061", "p5": "8,1948", "p6": "8,1206" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2029", "gdos_checked": false }, { "con": null, "sin": { "p1": "13,8266", "p2": "12,9347", "p3": "11,5754", "p4": "10,5986", "p5": "9,8752", "p6": "9,7906" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "13,0462", "p2": "12,1446", "p3": "10,8313", "p4": "9,9085", "p5": "9,2283", "p6": "9,1477" }, "checked": false, "periodo": "01\/07\/2026 - 31\/12\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad." }, "socket": null } [2026-06-04 12:11:31] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf"} [2026-06-04 12:11:31] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":46} [2026-06-04 12:11:32] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":46,"filename":"ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf"} [2026-06-04 12:11:32] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/a9SwIKNJwy0xkegz9fZw6sgIhCB6iEMjE5bjrg1u.pdf"} [2026-06-04 12:11:32] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"a9SwIKNJwy0xkegz9fZw6sgIhCB6iEMjE5bjrg1u.pdf","total_templates":14} [2026-06-04 12:11:33] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-G6SmBn1dgijdZEbUTMES1g"} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad","confidence":0.95} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-04 12:11:44] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-06-04 12:11:44] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 12:11:44] local.INFO: [Extraction] ReferenceId encontrado {"id":5} [2026-06-04 12:11:44] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","reference_id":5} [2026-06-04 12:11:44] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad","is_exact_match":false} [2026-06-04 12:11:44] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":18} [2026-06-04 12:11:44] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":18,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:11:44] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":18,"name":"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:11"} [2026-06-04 12:13:04] local.ERROR: App\Jobs\ProcessDocumentJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\ProcessDocumentJob has been attempted too many times. at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate\\Queue\\MaxAttemptsExceededException::forJob() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate\\Queue\\Worker->maxAttemptsExceededException() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate\\Queue\\Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #13 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #15 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #16 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #17 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #20 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #21 {main} "} [2026-06-04 12:13:45] local.ERROR: [Extraction] Error crítico {"error":"cURL error 28: Operation timed out after 120002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.openai.com/v1/responses"} [2026-06-04 12:13:45] local.ERROR: [Job] Error en procesamiento {"document_id":46,"error":"cURL error 28: Operation timed out after 120002 milliseconds with 0 bytes received (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://api.openai.com/v1/responses"} [2026-06-04 12:13:45] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 46, "status": "failed", "filename": "ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf", "result": { "error": "processing_failed", "detail": "cURL error 28: Operation timed out after 120002 milliseconds with 0 bytes received (see https:\/\/curl.haxx.se\/libcurl\/c\/libcurl-errors.html) for https:\/\/api.openai.com\/v1\/responses" }, "socket": null } [2026-06-04 12:35:37] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf"} [2026-06-04 12:35:37] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":47} [2026-06-04 12:35:37] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":47,"filename":"ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf"} [2026-06-04 12:35:37] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/uLN5PeoJDCoqG1flbf9g3yVGCxwuhJu4DGNrDRhZ.pdf"} [2026-06-04 12:35:37] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"uLN5PeoJDCoqG1flbf9g3yVGCxwuhJu4DGNrDRhZ.pdf","total_templates":15} [2026-06-04 12:35:38] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-RYi6GLR3HYALD1yecUeoYR"} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad","confidence":1.0} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":18,"name":"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:11","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T12:11:44.000000Z","updated_at":"2026-06-04T12:11:44.000000Z","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"}}} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":18,"name":"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:11","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad."],"json_schema":{"elec_potencia":{"tipo":"bt_2p","filas":[{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,001987","p2":"0,075903"},"rango":"≤10kW","tarifa":"2.0TD"},{"con":{"p1":"0,096538","p2":"0,002528"},"sin":{"p1":"0,075903","p2":"0,001987"},"rango":">10kW y ≤ 15kW","tarifa":"2.0TD"}],"periodos":["P1","P2"]},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","elec_energia_opciones":[{"con":{"p1":"28,6790","p2":"18,5739","p3":"13,7892"},"sin":{"p1":"22,5488","p2":"14,6037","p3":"10,8417"},"checked":false,"periodo":"01/04/2026 - 31/03/2026","gdos_checked":false},{"con":{"p1":"19,7275","p2":"19,7275","p3":"19,7275"},"sin":{"p1":"15,5107","p2":"15,5107","p3":"15,5107"},"checked":false,"periodo":"01/04/2026 - 31/03/2027","gdos_checked":false},{"con":{"p1":"19,5745","p2":"19,5745","p3":"19,5745"},"sin":{"p1":"15,3904","p2":"15,3904","p3":"15,3904"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"28,5022","p2":"18,4160","p3":"13,6527"},"sin":{"p1":"22,4098","p2":"14,4795","p3":"10,7344"},"checked":false,"periodo":"01/04/2026 - 30/06/2026","gdos_checked":false},{"con":{"p1":"29,5894","p2":"19,3870","p3":"14,4921"},"sin":{"p1":"23,2646","p2":"15,2430","p3":"11,3944"},"checked":false,"periodo":"01/07/2026 - 30/06/2027","gdos_checked":false},{"con":{"p1":"20,5155","p2":"20,5155","p3":"20,5155"},"sin":{"p1":"16,1303","p2":"16,1303","p3":"16,1303"},"checked":false,"periodo":"01/07/2026 - 30/06/2026","gdos_checked":false}]},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"tipo\": \"bt_2p\", \"filas\": [{\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,001987\", \"p2\": \"0,075903\"}, \"rango\": \"≤10kW\", \"tarifa\": \"2.0TD\"}, {\"con\": {\"p1\": \"0,096538\", \"p2\": \"0,002528\"}, \"sin\": {\"p1\": \"0,075903\", \"p2\": \"0,001987\"}, \"rango\": \">10kW y ≤ 15kW\", \"tarifa\": \"2.0TD\"}], \"periodos\": [\"P1\", \"P2\"]}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"elec_energia_opciones\": [{\"con\": {\"p1\": \"28,6790\", \"p2\": \"18,5739\", \"p3\": \"13,7892\"}, \"sin\": {\"p1\": \"22,5488\", \"p2\": \"14,6037\", \"p3\": \"10,8417\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,7275\", \"p2\": \"19,7275\", \"p3\": \"19,7275\"}, \"sin\": {\"p1\": \"15,5107\", \"p2\": \"15,5107\", \"p3\": \"15,5107\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 31/03/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"19,5745\", \"p2\": \"19,5745\", \"p3\": \"19,5745\"}, \"sin\": {\"p1\": \"15,3904\", \"p2\": \"15,3904\", \"p3\": \"15,3904\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"28,5022\", \"p2\": \"18,4160\", \"p3\": \"13,6527\"}, \"sin\": {\"p1\": \"22,4098\", \"p2\": \"14,4795\", \"p3\": \"10,7344\"}, \"checked\": false, \"periodo\": \"01/04/2026 - 30/06/2026\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"29,5894\", \"p2\": \"19,3870\", \"p3\": \"14,4921\"}, \"sin\": {\"p1\": \"23,2646\", \"p2\": \"15,2430\", \"p3\": \"11,3944\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2027\", \"gdos_checked\": false}, {\"con\": {\"p1\": \"20,5155\", \"p2\": \"20,5155\", \"p3\": \"20,5155\"}, \"sin\": {\"p1\": \"16,1303\", \"p2\": \"16,1303\", \"p3\": \"16,1303\"}, \"checked\": false, \"periodo\": \"01/07/2026 - 30/06/2026\", \"gdos_checked\": false}]} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T12:11:44.000000Z","updated_at":"2026-06-04T12:11:44.000000Z","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"}}} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-06-04 12:35:52] local.INFO: [VisionClassifier] template_id {"template_id":18} [2026-06-04 12:35:52] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 12:35:52] local.INFO: [Extraction] ReferenceId encontrado {"id":5} [2026-06-04 12:35:52] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","reference_id":5} [2026-06-04 12:35:52] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad","is_exact_match":true} [2026-06-04 12:35:52] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":18} [2026-06-04 12:35:52] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":18,"has_template":true,"classification_key":"ADX_CORPORATE_NA_FIJO_6.1TD","vision_hash":"b0b0b6ca8b543eb23e7591c5efa3b5325199a0144921e1a73ebe7eab56fcefad"} [2026-06-04 12:35:52] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":18,"name":"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35"} [2026-06-04 12:36:17] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 12:36:17] local.INFO: [Job] Procesamiento completado {"document_id":47} [2026-06-04 12:36:17] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 47, "status": "completed", "filename": "ADX__ANEXO61TDCORPORATET2FIJ_IVA_12meses.pdf", "result": { "status": "success", "template_id": 18, "extracted_data": { "elec_potencia": { "tipo": "6.1TD", "filas": [ { "con": null, "sin": { "p1": "0,081083", "p2": "0,042506", "p3": "0,018635", "p4": "0,014778", "p5": "0,005822", "p6": "0,002751" }, "rango": "Pn+1\u2265Pn (de 1 a 30kV)", "tarifa": "6.1TD" } ], "periodos": [ "P1", "P2", "P3", "P4", "P5", "P6" ] }, "bat_precio_con": null, "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "elec_energia_opciones": [ { "con": null, "sin": { "p1": "16,1087", "p2": "14,2316", "p3": "12,2522", "p4": "10,8757", "p5": "9,8995", "p6": "9,8758" }, "checked": false, "periodo": "01\/06\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "15,4045", "p2": "13,5197", "p3": "11,5829", "p4": "10,2615", "p5": "9,3264", "p6": "9,2993" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "14,6220", "p2": "12,7288", "p3": "10,8393", "p4": "9,5790", "p5": "8,6895", "p6": "8,6588" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2028", "gdos_checked": false }, { "con": null, "sin": { "p1": "14,1947", "p2": "12,2968", "p3": "10,4332", "p4": "9,2062", "p5": "8,3417", "p6": "8,3089" }, "checked": false, "periodo": "01\/06\/2026 - 31\/12\/2029", "gdos_checked": false }, { "con": null, "sin": { "p1": "16,2576", "p2": "14,3821", "p3": "12,3937", "p4": "11,0056", "p5": "10,0207", "p6": "9,9977" }, "checked": false, "periodo": "01\/07\/2026 - 30\/06\/2027", "gdos_checked": false }, { "con": null, "sin": { "p1": "15,4634", "p2": "13,5793", "p3": "11,6389", "p4": "10,3129", "p5": "9,3743", "p6": "9,3476" }, "checked": false, "periodo": "01\/07\/2026 - 31\/12\/2027", "gdos_checked": false } ] }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad." }, "socket": null } [2026-06-04 13:27:46] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 13:27:46] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":48} [2026-06-04 13:27:47] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":48,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 13:27:47] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/SwrIj78h0kb7N1RFY8XtOxsq0fWlxUNk1Hb0fOKQ.pdf"} [2026-06-04 13:27:47] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"SwrIj78h0kb7N1RFY8XtOxsq0fWlxUNk1Hb0fOKQ.pdf","total_templates":15} [2026-06-04 13:27:48] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-Vo3UssPjqjytZzgckkRCjS"} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_INDEXADO_NA","vision_hash":"455acbf73673a8db50daadd391191859e56d43ca87649130808fefb20998148f","confidence":0.9} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"455acbf73673a8db50daadd391191859e56d43ca87649130808fefb20998148f"} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"455acbf73673a8db50daadd391191859e56d43ca87649130808fefb20998148f"} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-04 13:27:55] local.INFO: [VisionClassifier] template_id {"template_id":null} [2026-06-04 13:27:55] local.WARNING: [Extraction] Tarifa NA en classificationKey — no se puede resolver referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_NA"} [2026-06-04 13:27:55] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_NA","reference_id":null} [2026-06-04 13:27:55] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"455acbf73673a8db50daadd391191859e56d43ca87649130808fefb20998148f","is_exact_match":false} [2026-06-04 13:27:55] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":19} [2026-06-04 13:27:55] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":19,"has_template":true,"classification_key":"ADX_CORPORATE_NA_INDEXADO_NA","vision_hash":"455acbf73673a8db50daadd391191859e56d43ca87649130808fefb20998148f"} [2026-06-04 13:27:55] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":19,"name":"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27"} [2026-06-04 13:28:16] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 13:28:16] local.INFO: [Job] Procesamiento completado {"document_id":48} [2026-06-04 13:28:16] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 48, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf", "result": { "status": "success", "template_id": 19, "extracted_data": { "elec_potencia": { "3.0TD": { "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "6.1TD": { "p1": "0,075903", "p2": "0,001987", "p3": "0,092301", "p4": "0,002417", "p5": "--", "p6": "--" }, "6.2TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.3TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.4TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "2.0TD_mid": { "p1": "--", "p2": "--", "p1_total": "--", "p2_total": "--" }, "2.0TD_small": { "p1": "--", "p2": "--", "p1_total": "--", "p2_total": "--" } }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "cuota_suscripcion_con": null, "cuota_suscripcion_sin": null }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera." }, "socket": null } [2026-06-04 15:05:23] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:05:23] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":49} [2026-06-04 15:05:24] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":49,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:05:24] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/0N0zPJbvloyp9XyCA7uGFyICcAtxI0R7XOcZRkSw.pdf"} [2026-06-04 15:05:24] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"0N0zPJbvloyp9XyCA7uGFyICcAtxI0R7XOcZRkSw.pdf","total_templates":16} [2026-06-04 15:05:25] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-854numrG4dGqxkh9z2QKA4"} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","confidence":1.0} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] Template encontrado {"template":null} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":false} [2026-06-04 15:05:40] local.INFO: [VisionClassifier] template_id {"template_id":19} [2026-06-04 15:05:40] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo_index","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 15:05:40] local.INFO: [Extraction] ReferenceId encontrado {"id":8} [2026-06-04 15:05:40] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","reference_id":8} [2026-06-04 15:05:40] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","is_exact_match":false} [2026-06-04 15:05:40] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":20} [2026-06-04 15:05:40] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":20,"has_template":true,"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:05:40] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:05"} [2026-06-04 15:05:50] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 15:05:50] local.INFO: [Job] Procesamiento completado {"document_id":49} [2026-06-04 15:05:50] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 49, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf", "result": { "status": "success", "template_id": 20, "extracted_data": { "elec_potencia": { "3.0TD": { "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.2TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.3TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.4TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "2.0TD_mid": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" }, "2.0TD_small": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" } }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "cuota_suscripcion_con": null, "cuota_suscripcion_sin": null }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento." }, "socket": null } [2026-06-04 15:23:55] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:23:55] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":50} [2026-06-04 15:23:58] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":50,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:23:58] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/m3JJrnWcWaXEf5WRVZwMrilnHcnZHQ2YZYUhu1c7.pdf"} [2026-06-04 15:23:58] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"m3JJrnWcWaXEf5WRVZwMrilnHcnZHQ2YZYUhu1c7.pdf","total_templates":17} [2026-06-04 15:23:58] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-CyiQHRMzDfR7PDScbDyovF"} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","confidence":1.0} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:05","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:05:40.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:05","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:05:40.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-06-04 15:24:11] local.INFO: [VisionClassifier] template_id {"template_id":19} [2026-06-04 15:24:11] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo_index","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 15:24:11] local.INFO: [Extraction] ReferenceId encontrado {"id":8} [2026-06-04 15:24:11] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","reference_id":8} [2026-06-04 15:24:11] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","is_exact_match":true} [2026-06-04 15:24:11] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":20} [2026-06-04 15:24:11] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":20,"has_template":true,"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:24:11] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:24"} [2026-06-04 15:24:25] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 15:24:25] local.INFO: [Job] Procesamiento completado {"document_id":50} [2026-06-04 15:24:25] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 50, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf", "result": { "status": "success", "template_id": 20, "extracted_data": { "elec_potencia": { "3.0TD": { "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.2TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.3TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.4TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "2.0TD_mid": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" }, "2.0TD_small": { "p1": "--", "p2": "--", "p1_total": "--", "p2_total": "--" } }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "cuota_suscripcion_con": null, "cuota_suscripcion_sin": null }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento." }, "socket": null } [2026-06-04 15:33:31] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:33:31] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":51} [2026-06-04 15:33:31] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":51,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:33:31] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/vDv3zSGOWlhZIwlRiOaJcNiHSXQe5z0yoMtPdVYv.pdf"} [2026-06-04 15:33:31] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"vDv3zSGOWlhZIwlRiOaJcNiHSXQe5z0yoMtPdVYv.pdf","total_templates":17} [2026-06-04 15:33:33] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-BVg1QSTK8Z1zNoVeSuLo6W"} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","confidence":1.0} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:24","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:24:11.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:24","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera muestra 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. La tarifa 6.1TD tiene precios reales en el cuerpo del documento."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:24:11.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-06-04 15:33:42] local.INFO: [VisionClassifier] template_id {"template_id":19} [2026-06-04 15:33:42] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo_index","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 15:33:42] local.INFO: [Extraction] ReferenceId encontrado {"id":8} [2026-06-04 15:33:42] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","reference_id":8} [2026-06-04 15:33:42] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","is_exact_match":true} [2026-06-04 15:33:42] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":20} [2026-06-04 15:33:42] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":20,"has_template":true,"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:33:42] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:33"} [2026-06-04 15:33:56] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 15:33:56] local.INFO: [Job] Procesamiento completado {"document_id":51} [2026-06-04 15:33:56] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 51, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf", "result": { "status": "success", "template_id": 20, "extracted_data": { "elec_potencia": { "3.0TD": { "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.2TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.3TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.4TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "2.0TD_mid": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" }, "2.0TD_small": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" } }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "cuota_suscripcion_con": null, "cuota_suscripcion_sin": null }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene n\u00fameros en P1\u2013P6, mientras que 2.0TD y 3.0TD tienen solo '--'." }, "socket": null } [2026-06-04 15:36:05] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:36:05] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":52} [2026-06-04 15:36:06] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":52,"filename":"ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf"} [2026-06-04 15:36:06] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/43uVH8tjnLaNyWRMzenFxS5Cf6Ii6ffNNF8jPRXZ.pdf"} [2026-06-04 15:36:06] local.INFO: [VisionClassifier] Iniciando clasificación por visión (PDF nativo) {"pdf":"43uVH8tjnLaNyWRMzenFxS5Cf6Ii6ffNNF8jPRXZ.pdf","total_templates":17} [2026-06-04 15:36:07] local.INFO: [VisionClassifier] PDF subido a OpenAI {"file_id":"file-8VdcZCjwqxVCRDLzUovoVc"} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] Resultado de análisis visual {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","confidence":1.0} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] vision_hash {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:33","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:33:42.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] Template encontrado {"template":{"App\\Models\\DocumentTemplate":{"id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:33","target_table":"plantilla_condiciones_economicas","identification_rules":["La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'."],"json_schema":{"elec_potencia":{"3.0TD":{"con":{"p1":"0,071005","p2":"0,036998","p3":"0,015617","p4":"0,013542","p5":"0,008760","p6":"0,005025"},"sin":{"p1":"0,055827","p2":"0,029089","p3":"0,012278","p4":"0,010647","p5":"0,006887","p6":"0,003951"}},"6.1TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.2TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.3TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"6.4TD":{"p1":"--","p2":"--","p3":"--","p4":"--","p5":"--","p6":"--"},"2.0TD_mid":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"},"2.0TD_small":{"p1":"--","p2":"--","p1_total":"--","p2_total":"--"}},"bat_precio_con":"5,45","bat_precio_sin":"4,500","costo_operativo_con":"3,18","costo_operativo_sin":"2,50","cuota_suscripcion_con":"12,10","cuota_suscripcion_sin":"10,00"},"instructions":"Analiza este pdf, del cual vamos a extraer los datos de las tablas y de algunas secciones que son dinamicas, te dare una plantilla blade , la cual te sera de guia para que veas que esa plantilla reproduce el pdf exactamente, alli vas a poder determinar que datos vas a extraer para que mi plantilla blade pueda renderizar los mismo valores del pdf, esos valores llegan a la plantilla blade mediante un json, el cual sus atributos deben llamarse al igual que en la plantilla, ejemplo del json solo para que sepas la estructura {\"elec_potencia\": {\"3.0TD\": {\"con\": {\"p1\": \"0,071005\", \"p2\": \"0,036998\", \"p3\": \"0,015617\", \"p4\": \"0,013542\", \"p5\": \"0,008760\", \"p6\": \"0,005025\"}, \"sin\": {\"p1\": \"0,055827\", \"p2\": \"0,029089\", \"p3\": \"0,012278\", \"p4\": \"0,010647\", \"p5\": \"0,006887\", \"p6\": \"0,003951\"}}, \"6.1TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.2TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.3TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"6.4TD\": {\"p1\": \"--\", \"p2\": \"--\", \"p3\": \"--\", \"p4\": \"--\", \"p5\": \"--\", \"p6\": \"--\"}, \"2.0TD_mid\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}, \"2.0TD_small\": {\"p1\": \"--\", \"p2\": \"--\", \"p1_total\": \"--\", \"p2_total\": \"--\"}}, \"bat_precio_con\": \"5,45\", \"bat_precio_sin\": \"4,500\", \"costo_operativo_con\": \"3,18\", \"costo_operativo_sin\": \"2,50\", \"cuota_suscripcion_con\": \"12,10\", \"cuota_suscripcion_sin\": \"10,00\"} Te daré la plantilla blade que es capaz de reproducir el pdf que te he entregado, para que tengas la idea exacta de cuales son los datos que necesito que extraigas del documento y cumplas con el llenado del json Anexo Condiciones Especiales ADX Corporate Fijo
@include('pdfs.corporate-fijo.header-adx-corporate-fijo')
@include('pdfs.corporate-fijo.footer-adx-corporate-fijo')

Suministro de energía eléctrica en mercado liberalizado, que incluye todos los conceptos del suministro eléctrico, con las siguientes características:

PRECIO DEL TÉRMINO DE POTENCIA

El precio del término de potencia por KW a aplicar es el que se indica en la siguiente tabla, según tarifa de acceso. El importe del término de potencia se facturará a nivel diario, y será de aplicación a la estructura de periodos tarifarios establecidos de acuerdo con la legislación vigente. A estos precios potencia se les aplicará el impuesto eléctrico, además del IVA según corresponda.

@php $pot_tipo = data_get($elec_potencia, 'tipo', 'bt_2p'); $pot_periodos = data_get($elec_potencia, 'periodos', ['P1', 'P2']); $pot_filas = data_get($elec_potencia, 'filas', []); $n = count($pot_periodos); $tarifa_label = data_get($pot_filas, '0.tarifa', '2.0TD'); $primeraOpcion = $elec_energia_opciones[0] ?? []; $ene_n = count($primeraOpcion['sin'] ?? []) ?: 3; $hasConPotencia = false; if (!empty($pot_filas)) { $conData = data_get($pot_filas, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConPotencia = true; } } $hasConEnergia = false; if (!empty($elec_energia_opciones)) { $conData = data_get($elec_energia_opciones, '0.con'); if (is_array($conData) && count(array_filter($conData, fn($v) => $v !== null && $v !== '')) > 0) { $hasConEnergia = true; } } @endphp @php $filasPorTarifa = []; foreach ($pot_filas as $fila) { $tarifa = data_get($fila, 'tarifa', ''); $filasPorTarifa[$tarifa][] = $fila; } @endphp @if ($pot_tipo === 'bt_2p') {{-- BT tabla simple: sin/con por pares de columnas P1..Pn --}} @if($hasConPotencia) @endif @foreach ($pot_periodos as $p) @endforeach @if($hasConPotencia) @foreach ($pot_periodos as $p) @endforeach @endif @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión (BT)
POTENCIA
CONTRATADA (PC)
sin IEE y sin IVA (€/kW/día)con IEE y con IVA (€/kW/día)
{{ $p }}{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}{{ data_get($fila, ['con', 'p'.$i], '--') }}
@elseif ($pot_tipo === 'bt_6p') {{-- BT tabla 6 períodos: rowspan para filas sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @if($hasConPotencia) @for ($i = 1; $i <= $n; $i++) @endfor @endif @endforeach @endforeach
TARIFA ACCESO
Baja tensión
(BT)
POTENCIA CONTRATADA (PC) (€/kW/día)
{{ $p }}
{{ $fila['tarifa'] }}{{ $fila['rango'] }} sin IEE y sin IVA{{ data_get($fila, ['sin', 'p'.$i], '--') }}
con IEE y con IVA{{ data_get($fila, ['con', 'p'.$i], '--') }}
@else {{-- AT tabla 6 períodos sin distinción sin/con --}} @foreach ($pot_periodos as $p) @endforeach @foreach ($filasPorTarifa as $tarifa => $filas) @foreach ($filas as $index => $fila) @if ($index === 0) @endif @for ($i = 1; $i <= $n; $i++) @endfor @endforeach @endforeach
TARIFA DE ACCESO POTENCIA CONTRATADA (TENSIÓN){{ $p }}
(€/kW/día)
{{ $fila['tarifa'] }}{{ $fila['rango'] }}{{ data_get($fila, ['sin', 'p'.$i], '--') }}
@endif @if (!empty($elec_energia_opciones ?? []))
PRECIO DEL TÉRMINO DE ENERGÍA

El precio del término de energía expresado en c€/KWh es el que se indica a continuación según modalidad de PRECIO FIJO o INDEXADO por el consumo en dicho periodo en punto frontera del CLIENTE. El importe del término de energía se aplicará según los periodos tarifarios definidos en la normativa vigente.

PRECIO FIJO: El PRECIO FIJO del término de energía expresado en c€/kWh se determinará en función de la opción seleccionada en la siguiente tabla. Al término PRECIO FIJO se le aplicará el impuesto especial de electricidad (IEE) y el IVA según corresponda.

@if ($ene_n == 6) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - SIN IEE Y SIN IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}
@if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @foreach($elec_energia_opciones as $opcion) @php // Formato: \"01/04/2026 - 30/06/2026 (Trimestral Plana)\" $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); // Extraer sólo la fecha, ignorando \"(Trimestral Plana)\" u otro texto entre paréntesis $fechaHasta = trim(strtok($segundaParte, ' (')); // Soporta checked como booleano true o string \"true\" $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh) - CON IEE Y CON IVA
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @else @if($hasConEnergia) @endif @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @foreach($elec_energia_opciones as $opcion) @php $partesperiodo = explode(' - ', data_get($opcion, 'periodo', '')); $fechaDesde = trim($partesperiodo[0] ?? ''); $segundaParte = trim($partesperiodo[1] ?? ''); $fechaHasta = trim(strtok($segundaParte, ' (')); $isChecked = in_array(data_get($opcion, 'checked'), [true, 'true', 1, '1'], true); @endphp @for ($i = 1; $i <= $ene_n; $i++) @endfor @if($hasConEnergia) @for ($i = 1; $i <= $ene_n; $i++) @endfor @endif @endforeach
{{ $tarifa_label }} PRECIO FIJO (c€/kWh)
GdOs PERIODOS A PRECIO FIJO A
CONTRATAR:
Sin IEE y sin IVA (c€/kWh)Con IEE y con IVA (c€/kWh)
Fecha
inicio
Fecha
fin
P{{ $i }}P{{ $i }}
{{ $fechaDesde }} {{ $fechaHasta }}{{ data_get($opcion, ['sin', 'p'.$i]) }}{{ data_get($opcion, ['con', 'p'.$i]) }}
@endif @endif
Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}

Periodo de duración alternativo: Es el que se comprende entre el inicio del suministro (activa por parte de la empresa Distribuidora durante el trimestre – “Q” – o el mes – “M”- del año seleccionado, siendo Q1 el primer trimestre y M1 el primer mes del año y así sucesivamente) y la fecha de finalización según opción anteriormente seleccionada. En el caso de seleccionar y contratar periodos de suministro a precio fijo no consecutivos, durante los periodos contractuales intermedios, cuando no se haya seleccionado un precio fijo, se aplicará al término de energía Precio Indexado, según fórmula y condiciones definidas a continuación. En tal caso el GO a aplicar será el establecido a continuación en el presente Anexo de Condiciones Económicas. En el caso de contratar periodos de suministro a precio fijo que se solapen en su totalidad o en parte, será de aplicación el precio mayor de ambos durante periodo contractual coincidente. En caso de prórroga automática del contrato, será de aplicación al término de energía durante el nuevo periodo contractual, salvo pacto en contrario, el Precio Indexado, según fórmula y condiciones definidas a continuación y con aplicación del GO que se indica a continuación.

El Gasto Operativo (GO) aplicable al
PRECIO INDEXADO es el que se define
a continuación:
GO= {{ $costo_operativo_sin ?? '2,50' }} c€/kWh ( {{ $costo_operativo_con ?? '3,18' }} c€/kWh IVA e IEE incluidos).

PRECIO INDEXADO: El precio del término de energía es el que se acompaña en la siguiente fórmula aplicable a cada tarifa de acceso. El importe del precio mensual del término de energía se realizará a nivel horario. Se multiplicará el precio horario calculado de acuerdo a la siguiente fórmula por el consumo en punto frontera a nivel horario del CLIENTE. Adicionalmente se aplicará un Coste Financiero del 1,1% + IVA sobre todos los componentes del contrato.

PEh = [(OMIEh + COSh + PCh + CD) x (1 + PRh(%)) + GO] X 1,015 + TA
DONDE:
PEh =Precio horario energía
OMIEh =Precio mercado diario (OMIEh). En el caso de los sistemas insulares o extrapeninsulares
(SEIE) se aplicará el coste horario que corresponda a cada subsistema.
COSh =Coste del operador del sistema REE)* + Remuneración OS y OM + Fondo de Eficiencia
Energética.
PCh =Pagos por capacidad.
CD =Coste desvíos.
PRh(%) =Pérdidas de las Redes de Transporte y Distribución, según legislación vigente en cada
momento.
GO =Gasto Operativo
TA =Término de energía de las tarifas de Acceso, según legislación vigente en cada momento.

*A los costes del operador del sistema, se le aplicará una corrección para ajustar las desviaciones existentes, entre los valores provisionales calculados por REE y los reales de 3 € por MWh en todas las tarifas.

Los precios de los términos de potencia y energía, de los excesos de potencia y coeficientes de discriminación, así como de energía reactiva a aplicar se corresponderán con los valores establecidos en la Resolución de 4 de diciembre de 2024, de la Comisión Nacional de los Mercados y la Competencia,

por la que se establecen los valores de los peajes de acceso a las redes de transporte y distribución de electricidad de aplicación a partir del 1 de enero de 2025. Asimismo, de conformidad con el RDL 8/2023, de 27 de diciembre, dichos precios, incluirán los valores determinados en la Orden TED/1487/2024, de 26 de diciembre, por la que se establecen los precios de los cargos del sistema eléctrico y se establecen diversos costes regulados del sistema eléctrico para el ejercicio 2025. Los precios permanecerán vigentes en los términos indicados hasta nueva regulación que mantenga, modifique o sustituya los mismos, en cuyo caso los nuevos valores podrán ser trasladados automáticamente al CLIENTE.

GdOs =  Adicional e independientemente de si se contrata precio Fijo o Indexado, en caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC (\"Certificado energía verde\"), mensualmente se facturará al CLIENTE el coste de adquisición de las Garantías de Origen (\"GdOs\") a un precio de c€/kWh ( c€/kWh IVA e IEE incluidos).
SERVICIOS ADICIONALES:
BATERÍA VIRTUAL: PRECIO {{ $bat_precio_sin ?? '4,500' }} €/mes ( {{ $bat_precio_con ?? '5,45' }} €/mes IVA incluido). Incluye el acceso a la Batería Virtual en la que se podrá almacenar el importe económico resultante de la energía generada de su instalación fotovoltaica y/o descontar una cantidad económica no superior al importe económico almacenado en dicha batería para cualquiera de las facturas de los puntos de suministros de energía eléctrica y/o de gas que el CLIENTE tenga activados con ADX.
CARACTERÍSTICAS PRINCIPALES DEL CONTRATO
FORMALIZACIÓN DE CONTRATOS DE SUMINISTRO: Mediante el contrato que el CLIENTE formalizará con ADX, ésta proporcionará el suministro eléctrico que precise el CLIENTE en la dirección de suministro bajo las condiciones fijadas en el contrato. Aunque ADX sólo es la comercializadora que compra la electricidad para atender las necesidades del CLIENTE, también representa a éste frente a la Distribuidora que gestiona la red, el CLIENTE acepta de forma expresa y como única modalidad, la contratación conjunta de la adquisición de la energía y el acceso a red a través de la Comercializadora.
ACTIVACIÓN DE SUMINISTROS: La fecha de activación efectiva de los suministros de electricidad será la determinada por la compañía distribuidora, según la legislación vigente.
FORMA DE PAGO: La forma de pago será por recibo bancario domiciliado, con cargo a la vista.
GARANTÍAS: En caso que ADX, en función de la solvencia del CLIENTE que desee contratar y de las incidencias que éste pudiera tener en registros de morosos y obligaciones impagadas, opte por solicitar al CLIENTE un prepago, para proceder a la formalización y activación del Contrato, debiendo adjuntar al contrato una adenda y efectuar en favor de ADX en efectivo o hacer entrega de un aval bancario que ejercerá las funciones de prepago de tal modo que su ejecución podrá efectuarse para ser aplicada a las facturas corrientes del contrato de suministro en vigor siendo en cualquier caso por el importe máximo indicado en la misma, que deberán hacerse efectivo con una antelación mínima de 7 días naturales a la fecha de inicio establecida en las Condiciones Particulares. De no recibirse el importe establecido de prepago, ya sea porque (i) no se haya efectuado, o (ii) se reciba parcialmente pero no sea en cantidad suficiente conforme a la cantidad requerida por ADX en el plazo anterior, el Contrato se considerará ineficaz y que el CLIENTE ha renunciado a todos los derechos que pudiese ostentar en base al mismo caso de que el contrato hubiese entrado en vigor y sido efectivo, de conformidad con lo establecido en las Condiciones Generales del contrato.
SERVICIOS POST-VENTA: Los servicios post-venta de ADX asociados al suministro de electricidad son gratuitos. ADX prestará servicio de atención al cliente en el número de tarificación gratuita y los medios de contacto gratuitos de este documento. El CLIENTE tendrá acceso gratuito a la sección AREA CLIENTES de https://adxenergia.es/, con acceso privado on-line, donde el CLIENTE podrá consultar sus consumos y facturas.
CONSUMIDORES VULNERABLES: En caso que el CLIENTE sea una persona física que desee contratar el suministro eléctrico para su vivienda habitual con potencia contratada igual o inferior a 10 kW, que esté acogido al Precio Voluntario al Pequeño Consumidor (PVPC) según lo definido en el artículo 17 de la Ley 24/2013 del Sector Eléctrico y que sea perceptor del bono social, el contrato no será tramitado salvo renuncia expresa del CLIENTE según modelo de Anexo VII del Real Decreto 897/2017 por el que se regula la figura del consumidor vulnerable, el bono social y otras medidas de protección al consumidor doméstico. Asimismo, en el caso que el CLIENTE esté acogido al PVPC y no sea perceptor del bono social, se le informa de que mediante la firma del presente Contrato, en caso de que cumpliera los requisitos para acogerse al bono social, la suscripción de este Contrato implicará que no resulte aplicable el bono social.
DURACIÓN: El CLIENTE adquiere el compromiso de permanecer como cliente con ADX por el plazo de duración pactado en este Contrato. En caso de resolución anticipada del contrato por causa imputable al CLIENTE, se aplicarán las siguientes penalizaciones e indemnizaciones:
(a) En el caso de suministro eléctrico:
  1. Para clientes con tarifa contratada en Baja Tensión (BT), una penalización equivalente al 5% del precio del contrato por la energía estimada pendiente de suministro.
  2. Para clientes con tarifa contratada en Alta Tensión (AT) y en su modalidad de Precio Fijo una indemnización a favor de ADX consistente en el resultado obtenido de una regularización de mercado (“Regularización MTM”), siendo dicha indemnización, como mínimo, igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh. La Regularización MTM se calculará como sigue: Importe de la Regularización MTM = Volumen pendiente (MWh) x Mark to Market (€/MWh). Donde: Volumen pendiente (MWh) = Volumen energía Contratado (MWh) - Volumen de energía consumido (MWh); y Mark to Market (€/MWh) = Materia prima inicial (€/MWh) - Materia prima final (€/MWh). Materia prima inicial (€/MWh) = Cotización del Settlement Price del producto SPEL Base Futures REFERENCE PRICES D-1 (€/MWh), publicado en www.omip.pt, para el periodo de entrega del Contrato. Siendo el día D, el de la firma del Contrato. Materia prima final (€/MWh) = Cotización del “Settlement Price” del producto “SPEL Base Futures REFERENCE PRICES D” (€/MWh), publicado en www.omip.pt, siendo D el día de la factura de la penalización por finalización anticipada del Contrato, para el periodo de entrega correspondiente al plazo a transcurrir desde la fecha de finalización anticipada del Contrato hasta la fecha de finalización del periodo de duración pactado en el Contrato. En el caso de que el Importe de la Regularización MTM fuese positivo, se emitirá una sola factura de cargo al CLIENTE por este concepto, pagadera según las condiciones de pago establecidas en el Contrato. En el caso de que el Importe de la Regularización MTM fuese negativo, la indemnización será igual al importe resultante de multiplicar energía estimada pendiente de suministro hasta la finalización del Contrato por un importe de 10 €/MWh.
RENOVACIÓN: El contrato se prorrogará automáticamente por periodos anuales siendo que, el precio a aplicar en este caso será el Precio Fijo anteriormente establecido, sin la aplicación de cualquier descuento que le sea aplicable en su caso o, a discreción de ADX, el Precio Indexado aplicando el GOh
anteriormente establecido. En este caso, no se considerará que ha habido revisión de precio y, por lo tanto, el CLIENTE no podrá resolver el Contrato alegando revisión de precios con aumento de precio respecto al anteriormente aplicado. En su caso, el cambio de modalidad de precio Fijo a Indexado o viceversa será de aplicación a partir del inicio del primer ciclo de facturación inmediatamente posterior a la fecha de inicio de la prórroga.
CERTIFICADO DE ENERGÍA VERDE: El precio de la energía no incluye el coste de adquisición de las Garantías de Origen necesarias para la certificación de energía verde mediante etiquetado verde según mecanismos de la CNMC ni, en su caso, los siguientes movimientos de transferencia, importación, exportación y redención de garantías de origen. En caso de solicitud expresa por parte del CLIENTE de certificación de Garantías de Origen del suministro según los mecanismos establecidos por la CNMC, mensualmente se facturará al CLIENTE el precio de las Garantías de Origen que se establece en el Anexo de Condiciones Económicas.
DESCUENTOS Y ACTUALIZACIÓN DE PRECIOS: Los precios ofrecidos al CLIENTE que desea contratar son los que constan en el presente documento, constando en el mismo cualquier posible descuento promocional que se haya ofrecido al CLIENTE para contratar y sus características. En cualquier caso, la validez de los descuentos es de aplicación por el período contratado, reservándose ADX la aplicación de los descuentos en sucesivas renovaciones una vez transcurrida la duración mínima del Contrato. Los precios de suministro de electricidad incluyen los términos de los peajes de acceso de acuerdo con la normativa vigente. Serán a cargo del CLIENTE incrementando por tanto el precio aplicable, cualquier modificación de los conceptos, actividades, estructura tarifaria y demás componentes regulados o nuevos costes o conceptos que pudieran entrar en vigor durante la vigencia del presente Contrato. Ello incluye, con carácter enunciativo y no limitativo, los peajes y cánones de acceso a las redes de transporte y distribución, a las plantas de gas natural licuado y a los almacenamientos subterráneos; la retribución al operador del mercado y el sistema; los pagos por capacidad; las pérdidas de red; el servicio de interrumpibilidad; los tributos que graven el consumo de electricidad y los suplementos territoriales. Las referidas cantidades serán trasladadas automáticamente y de manera íntegra a los precios del suministro o de los SAS en la medida en que sean de aplicación y sin que ello pueda considerarse modificación de las condiciones contractuales. Asimismo, Los precios pactados en este Contrato se actualizarán automáticamente el día 1 de enero de cada año. Las sucesivas actualizaciones a partir de la primera se realizarán sobre los precios anteriormente actualizados. Para el cálculo de dicha actualización, se tomará como base el incremento del IPC publicado por el Instituto Nacional de Estadística. A estos efectos se tendrá en cuenta la variación del IPC en los doce meses previos al mes de noviembre anterior al momento de producirse la actualización contractual de precios aquí pactada o, un incremento de 0,001€/kWh, aplicando el mayor de ambos.
DERECHO DE DESISTIMIENTO: El CLIENTE que ostente la condición de Consumidor o Usuario, según se define en el Real Decreto Legislativo 1/2007, de 16 de noviembre, por el que se aprueba el texto refundido de la Ley General para la Defensa de los Consumidores y Usuarios y otras leyes complementarias, tiene derecho a desistir del presente contrato, en el plazo de 14 días naturales desde la fecha de celebración del mismo, sin necesidad de justificación. Para ejercer el derecho de desistimiento, el CLIENTE puede remitir su decisión de desistir del contrato a través de una declaración inequívoca en la que solicite su derecho de desistimiento enviando carta por correo postal a ADX RENOVABLES, S.L., domiciliada en C/ Electrónica 19, Planta 7C, 08915 Badalona (Barcelona) o por email a info@adxenergia.es. Asimismo, el CLIENTE puede ejercer su derecho de desistimiento contactando por teléfono en el 900 747 185. El CLIENTE podrá utilizar el FORMULARIO DE DESISTIMIENTO, aunque su uso no será obligatorio. En caso de haber solicitado que el suministre se active durante el plazo de
desistimiento, el CLIENTE deberá abonar el importe proporcional de la parte ya prestada del servicio en el momento en que haya informado del ejercicio del derecho de desistimiento.
CÓDIGO DE CONDUCTA: El CLIENTE puede acceder al Código Ético Corporativo y de Conducta del Grupo Audax, con el compromiso de buenas prácticas comerciales en la siguiente dirección: https://www.audaxrenovables.com/gobierno-corporativo/etica-transparencia-y-buen-gobierno/.
RECLAMACIONES Y RESOLUCION DE CONFLICTOS: El CLIENTE podrá realizar las reclamaciones que estime pertinentes, en relación con el presente Contrato, mediante escrito dirigido a ADX RENOVABLES, S.L, Calle Electrónica 19, Planta 7C, 08915, Badalona, Barcelona, a través del teléfono gratuito de atención al CLIENTE 900747185 o por email a info@adxenergia.es. Interpuesta una reclamación, si no se hubiera resuelto en el plazo de un (1) mes o si resuelta no fuera estimada, el CLIENTE podrá presentar la reclamación ante las Juntas Arbitrales de Consumo para los asuntos que ADX haya sometido a arbitraje. Las entidades competentes a tal efecto son las Juntas Arbitrales de ámbito autonómico y la Junta Arbitral Nacional de Consumo. Puede consultar más información en: http://www.consumo.gob.es/es/consumo/sistema-arbitral-de-consumo. Si el suministro se localiza en Cataluña, también podrá dirigirse a la siguiente dirección: Calle Electrónica,19, 2C, 08915, Badalona (Barcelona).
CALIDAD DEL SUMINISTRO: ADX no será en ningún momento responsable de la falta de calidad de suministro o de los daños que pudieran producirse al CLIENTE por interrupciones, cortes de suministro, bajadas de tensión, etc., debiendo dirigir el CLIENTE cualquier reclamación derivada de la defectuosa calidad del suministro a la Empresa Distribuidora con la cual tenga contratado el acceso a la red, así como la gestión y tramitación de cualquier tipo de compensación, reembolso o indemnización a las que hubiera lugar, de conformidad con lo establecido en los arts. 101 a 110 del R.D. 1955/2000 (electricidad) y arts. 63 a 66 del RD 1434/2002 (gas) o normas que lo sustituyan.

p.p

a
adx energía

ADX RENOVABLES, S.L.

NIF: B73562061

C/ ELECTRÓNICA 19, PLANTA 7C,

BADALONA (BARCELONA)

900747185 - www.adxenergia.es

Por el Cliente:
(Firma y sello)
Lugar y fecha: En {{ data_get($cliente ?? [], 'localidad', '') }} , a {{ data_get($cliente ?? [], 'dia', '') }} de {{ data_get($cliente ?? [], 'mes', '') }} de {{ data_get($cliente ?? [], 'año', '') }}
","created_at":"2026-06-04T15:05:40.000000Z","updated_at":"2026-06-04T15:33:42.000000Z","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"}}} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] isExactMatch {"isExactMatch":true} [2026-06-04 15:36:16] local.INFO: [VisionClassifier] template_id {"template_id":19} [2026-06-04 15:36:16] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"corporate_fijo_index","comercial_options":["ADX","AUDAX"],"tarifa":"6.1TD","plazo":"NA"} [2026-06-04 15:36:16] local.INFO: [Extraction] ReferenceId encontrado {"id":8} [2026-06-04 15:36:16] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","reference_id":8} [2026-06-04 15:36:16] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df","is_exact_match":true} [2026-06-04 15:36:16] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":20} [2026-06-04 15:36:16] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":20,"has_template":true,"classification_key":"ADX_CORPORATE_NA_INDEXADO_6.1TD","vision_hash":"aadd87f8c427b33581aec3935a207179bc631d28a444ac1bf8e9575e26a7e3df"} [2026-06-04 15:36:16] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":20,"name":"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36"} [2026-06-04 15:36:32] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 15:36:32] local.INFO: [Job] Procesamiento completado {"document_id":52} [2026-06-04 15:36:32] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 52, "status": "completed", "filename": "ADX__ANEXO20TDCORPORATET0IND_IVA_12meses.pdf", "result": { "status": "success", "template_id": 20, "extracted_data": { "elec_potencia": { "3.0TD": { "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } }, "6.1TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.2TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.3TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "6.4TD": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "2.0TD_mid": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" }, "2.0TD_small": { "p1": "0,075903", "p2": "0,001987", "p1_total": "0,092301", "p2_total": "0,002417" } }, "bat_precio_con": "5,45", "bat_precio_sin": "4,500", "costo_operativo_con": null, "costo_operativo_sin": null, "cuota_suscripcion_con": null, "cuota_suscripcion_sin": null }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene n\u00fameros en P1\u2013P6, mientras que 2.0TD y 3.0TD tienen solo '--'." }, "socket": null } [2026-06-04 22:24:21] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 22:24:21] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":53} [2026-06-04 22:24:22] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":53,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 22:24:22] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/QIDF9O8aDk0Fb4PWQgxyknRSGAYX6IxdJpE0N8Zp.pdf"} [2026-06-04 22:24:22] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"QIDF9O8aDk0Fb4PWQgxyknRSGAYX6IxdJpE0N8Zp.pdf","total_templates":17} [2026-06-04 22:24:35] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_T0_NA_SINGDO","vision_hash":"4b97e7035c194894efc3ac8022d6e318a546bec4b441ed1dbbdad9ea0222f2c4","confidence":0.5,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 22:24:35] local.WARNING: [Extraction] Tarifa NA en classificationKey — no se puede resolver referenceId {"classification_key":"ADX_CLASSIC_12M_T0_NA_SINGDO"} [2026-06-04 22:24:35] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_T0_NA_SINGDO","gdo":"SINGDO","reference_id":null} [2026-06-04 22:24:35] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"4b97e7035c194894efc3ac8022d6e318a546bec4b441ed1dbbdad9ea0222f2c4","is_exact_match":false} [2026-06-04 22:24:35] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":21} [2026-06-04 22:24:35] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":21,"has_template":true,"classification_key":"ADX_CLASSIC_12M_T0_NA_SINGDO","vision_hash":"4b97e7035c194894efc3ac8022d6e318a546bec4b441ed1dbbdad9ea0222f2c4"} [2026-06-04 22:24:35] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":21,"name":"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24"} [2026-06-04 22:25:02] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 22:25:02] local.INFO: [Job] Procesamiento completado {"document_id":53} [2026-06-04 22:25:02] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 53, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 21, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 22:56:29] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 22:56:29] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":54} [2026-06-04 22:56:31] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":54,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 22:56:31] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/2lMffb4GR9CiMj3mG3Gs5h6JRTRAB0rZyHcyuLpt.pdf"} [2026-06-04 22:56:31] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"2lMffb4GR9CiMj3mG3Gs5h6JRTRAB0rZyHcyuLpt.pdf","total_templates":18} [2026-06-04 22:56:48] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 22:56:48] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 22:56:48] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 22:56:48] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 22:56:48] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":false} [2026-06-04 22:56:48] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 22:56:48] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 22:56:48] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 22:56"} [2026-06-04 22:57:22] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 22:57:22] local.INFO: [Job] Procesamiento completado {"document_id":54} [2026-06-04 22:57:22] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 54, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 22:58:23] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 22:58:23] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":55} [2026-06-04 22:58:25] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":55,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 22:58:25] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/CwYnMPFwJFDk6nlVZluYLLLtgyS4bCavJi6iQB5j.pdf"} [2026-06-04 22:58:25] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"CwYnMPFwJFDk6nlVZluYLLLtgyS4bCavJi6iQB5j.pdf","total_templates":19} [2026-06-04 22:58:44] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 22:58:44] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 22:58:44] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 22:58:44] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 22:58:44] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 22:58:44] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 22:58:44] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 22:58:44] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 22:58"} [2026-06-04 22:59:16] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 22:59:16] local.INFO: [Job] Procesamiento completado {"document_id":55} [2026-06-04 22:59:16] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 55, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:04:17] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:04:17] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":56} [2026-06-04 23:04:19] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":56,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:04:19] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/dc4byGSs94wS4GAnEi8uuf87VXafFP6bG6rz9w10.pdf"} [2026-06-04 23:04:19] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"dc4byGSs94wS4GAnEi8uuf87VXafFP6bG6rz9w10.pdf","total_templates":19} [2026-06-04 23:04:32] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:04:33] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:04:33] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:04:33] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:04:33] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:04:33] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:04:33] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:04:33] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:04"} [2026-06-04 23:05:03] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:05:03] local.INFO: [Job] Procesamiento completado {"document_id":56} [2026-06-04 23:05:03] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 56, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "0,22", "con": "0,27" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,50", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:15:20] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:15:20] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":57} [2026-06-04 23:15:20] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":57,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:15:20] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/0w2pWGD4RWaPUSGJozaPpLioXOUCkNXSMSLt1XmB.pdf"} [2026-06-04 23:15:20] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"0w2pWGD4RWaPUSGJozaPpLioXOUCkNXSMSLt1XmB.pdf","total_templates":19} [2026-06-04 23:15:33] local.ERROR: [VisionClassifier] Error durante clasificación {"error":"Undefined array key \"gdo_costos\""} [2026-06-04 23:15:33] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":null,"gdo":null,"reference_id":null} [2026-06-04 23:15:33] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":null,"has_template":false,"classification_key":null,"vision_hash":null} [2026-06-04 23:15:33] local.INFO: [Extraction] Modo entrenamiento activo, continuando sin plantilla persistente. [2026-06-04 23:15:33] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":"TRAINING_NULL","name":"TRAINING_MODE"} [2026-06-04 23:16:02] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:16:02] local.INFO: [Job] Procesamiento completado {"document_id":57} [2026-06-04 23:16:02] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 57, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": null, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": null }, "socket": null } [2026-06-04 23:17:10] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:17:10] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":58} [2026-06-04 23:17:11] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":58,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:17:11] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/qFBV2YulIlDg3dtU28zxsF7i2ekwAIXGWGPpxYkq.pdf"} [2026-06-04 23:17:11] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"qFBV2YulIlDg3dtU28zxsF7i2ekwAIXGWGPpxYkq.pdf","total_templates":19} [2026-06-04 23:17:29] local.ERROR: [VisionClassifier] Error durante clasificación {"error":"Undefined array key \"gdo_costos\""} [2026-06-04 23:17:29] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":null,"gdo":null,"reference_id":null} [2026-06-04 23:17:29] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":null,"has_template":false,"classification_key":null,"vision_hash":null} [2026-06-04 23:17:29] local.INFO: [Extraction] Modo entrenamiento activo, continuando sin plantilla persistente. [2026-06-04 23:17:29] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":"TRAINING_NULL","name":"TRAINING_MODE"} [2026-06-04 23:17:53] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:17:53] local.INFO: [Job] Procesamiento completado {"document_id":58} [2026-06-04 23:17:54] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 58, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": null, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "3,04", "con": "2,07" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,50", "index_con": "--" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": null }, "socket": null } [2026-06-04 23:19:12] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 23:19:12] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":59} [2026-06-04 23:19:12] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":59,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 23:19:12] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/zF7Fv2Q0kyDrpE9tJLOfbGpGKbuBExXtETv0yGOD.pdf"} [2026-06-04 23:19:12] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"zF7Fv2Q0kyDrpE9tJLOfbGpGKbuBExXtETv0yGOD.pdf","total_templates":19} [2026-06-04 23:19:25] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:19:25] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:19:25] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:19:25] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:19:25] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:19:25] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:19:25] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:19:25] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:19"} [2026-06-04 23:20:04] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:20:04] local.INFO: [Job] Procesamiento completado {"document_id":59} [2026-06-04 23:20:05] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 59, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:21:16] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 23:21:16] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":60} [2026-06-04 23:21:17] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":60,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-04 23:21:17] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/GaJD45VwQxzF9sGXIQaNpRaKNLaBoOId3PlHmoaO.pdf"} [2026-06-04 23:21:17] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"GaJD45VwQxzF9sGXIQaNpRaKNLaBoOId3PlHmoaO.pdf","total_templates":19} [2026-06-04 23:21:29] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:21:30] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:21:30] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:21:30] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:21:30] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:21:30] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:21:30] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:21:30] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:21"} [2026-06-04 23:21:53] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:21:53] local.INFO: [Job] Procesamiento completado {"document_id":60} [2026-06-04 23:21:53] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 60, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:22:47] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:22:47] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":61} [2026-06-04 23:22:47] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":61,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:22:47] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/4a9fv9tblHU49a8Iv13N3p3sjKUQ1hprna00m9mM.pdf"} [2026-06-04 23:22:47] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"4a9fv9tblHU49a8Iv13N3p3sjKUQ1hprna00m9mM.pdf","total_templates":19} [2026-06-04 23:22:59] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:23:00] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:23:00] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:23:00] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:23:00] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:23:00] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:23:00] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:23:00] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:23"} [2026-06-04 23:24:17] local.ERROR: App\Jobs\ProcessDocumentJob has been attempted too many times. {"exception":"[object] (Illuminate\\Queue\\MaxAttemptsExceededException(code: 0): App\\Jobs\\ProcessDocumentJob has been attempted too many times. at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(862): Illuminate\\Queue\\MaxAttemptsExceededException::forJob() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(573): Illuminate\\Queue\\Worker->maxAttemptsExceededException() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(474): Illuminate\\Queue\\Worker->markJobAsFailedIfAlreadyExceedsMaxAttempts() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(435): Illuminate\\Queue\\Worker->process() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(201): Illuminate\\Queue\\Worker->runJob() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #13 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #15 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #16 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #17 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #20 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #21 {main} "} [2026-06-04 23:24:29] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:24:29] local.INFO: [Job] Procesamiento completado {"document_id":61} [2026-06-04 23:24:29] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 61, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:38:37] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:38:37] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":62} [2026-06-04 23:38:39] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":62,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:38:39] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/WvhNbwXnXZ9zI6cZHldQ8Ig1SdFnws23XY3hPpcw.pdf"} [2026-06-04 23:38:39] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"WvhNbwXnXZ9zI6cZHldQ8Ig1SdFnws23XY3hPpcw.pdf","total_templates":19} [2026-06-04 23:38:54] local.INFO: [VisionClassifier] Resultado bruto del LLM {"template_id":2,"proveedor":"ADX","producto":"CLASSIC","plazo":"12M","modalidad":"NA","tarifa":"T0","gdo":{"costos":{"kwh":"0","precio":"0"}},"confidence":0.95,"reason":"Cabecera coincide con ADX_CLASSIC_12M_T0_NA. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta."} [2026-06-04 23:38:54] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:38:54] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:38:54] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:38:54] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:38:54] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:38:54] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:38:54] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:38:54] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:38"} [2026-06-04 23:39:27] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:39:27] local.INFO: [Job] Procesamiento completado {"document_id":62} [2026-06-04 23:39:27] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 62, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-04 23:53:39] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:53:39] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":63} [2026-06-04 23:53:41] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":63,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-04 23:53:41] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/1L1BrUTEQqF16usKw3YZWvqSeixJuwhV8KXsaXF2.pdf"} [2026-06-04 23:53:41] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"1L1BrUTEQqF16usKw3YZWvqSeixJuwhV8KXsaXF2.pdf","total_templates":19} [2026-06-04 23:53:55] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera coincide con ADX_CLASSIC_12M_T0_NA. No se especifican valores de GdOs.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:53:55] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-04 23:53:55] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-04 23:53:55] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-04 23:53:55] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-04 23:53:55] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-04 23:53:55] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-04 23:53:55] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-04 23:53:55] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 04-06-2026 23:53"} [2026-06-04 23:54:26] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-04 23:54:26] local.INFO: [Job] Procesamiento completado {"document_id":63} [2026-06-04 23:54:26] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 63, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-05 00:06:48] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:06:48] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":64} [2026-06-05 00:06:51] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":64,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:06:51] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/Vb2B2Wv3nxuqHEngUU4dH0YCjGcRMk4YhthA7e4g.pdf"} [2026-06-05 00:06:51] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"Vb2B2Wv3nxuqHEngUU4dH0YCjGcRMk4YhthA7e4g.pdf","total_templates":19} [2026-06-05 00:07:09] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera coincide con ADX_CLASSIC_12M_T0_NA. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:07:09] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:07:09] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-05 00:07:09] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-05 00:07:09] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-05 00:07:09] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:07:09] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:07:09] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:07:09] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:07"} [2026-06-05 00:07:46] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-05 00:07:46] local.INFO: [Job] Procesamiento completado {"document_id":64} [2026-06-05 00:07:46] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 64, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-05 00:11:42] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:11:42] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":65} [2026-06-05 00:11:44] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":65,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:11:44] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/MoZI7uw68UCg5ycFbQePyh0cRQ25uMUONlvICWr0.pdf"} [2026-06-05 00:11:44] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"MoZI7uw68UCg5ycFbQePyh0cRQ25uMUONlvICWr0.pdf","total_templates":19} [2026-06-05 00:12:03] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_0fb727a7d854ab4c006a2214439d34819799c0e3f3e2c209e4","background":false,"object":"response","created_at":1780618310,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:07\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":21,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"}","type":"output_text"}],"id":"msg_0fb727a7d854ab4c006a2214521c9c8197a367d11f7893c4ae","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17309,"input_tokens_details":{"cached_tokens":0},"output_tokens":112,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17421},"user":null,"verbosity":null,"output_text":"{\"template_id\":21,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"}"} [2026-06-05 00:12:03] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:12:03] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:12:03] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":"SINGDO","incluye_gdo":0} [2026-06-05 00:12:03] local.INFO: [Extraction] ReferenceId encontrado {"id":1} [2026-06-05 00:12:03] local.INFO: [Extraction][Reference ID] Resolución del referenceId {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","gdo":"SINGDO","reference_id":1} [2026-06-05 00:12:03] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:12:03] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:12:03] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:12:03] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:12"} [2026-06-05 00:12:29] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-05 00:12:29] local.INFO: [Job] Procesamiento completado {"document_id":65} [2026-06-05 00:12:29] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 65, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta." }, "socket": null } [2026-06-05 00:37:38] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:37:38] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":66} [2026-06-05 00:37:38] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":66,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:37:38] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/qGyLmJ8xlZbFrNqcRgjlHYGhKCg8kKApyY1tzBrz.pdf"} [2026-06-05 00:37:38] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"qGyLmJ8xlZbFrNqcRgjlHYGhKCg8kKApyY1tzBrz.pdf","total_templates":19} [2026-06-05 00:37:51] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_0a689b52a5b03021006a221a5571e48197a9bee58f515bb234","background":false,"object":"response","created_at":1780619863,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:12\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}","type":"output_text"}],"id":"msg_0a689b52a5b03021006a221a5ecb588197b9a1da687ce46a0c","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17309,"input_tokens_details":{"cached_tokens":0},"output_tokens":106,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17415},"user":null,"verbosity":null,"output_text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}"} [2026-06-05 00:37:51] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:37:51] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:37:52] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:37:52] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:37:52] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:37:52] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:37"} [2026-06-05 00:38:17] local.ERROR: [Extraction] Error crítico {"error":"Undefined variable $classificationKey"} [2026-06-05 00:38:17] local.ERROR: [Job] Error en procesamiento {"document_id":66,"error":"Undefined variable $classificationKey"} [2026-06-05 00:38:17] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 66, "status": "failed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "error": "processing_failed", "detail": "Undefined variable $classificationKey" }, "socket": null } [2026-06-05 00:43:27] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT1_IVA_gdo_12meses.pdf"} [2026-06-05 00:43:27] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":67} [2026-06-05 00:43:27] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":67,"filename":"ADX__ANEXOCLASSICT1_IVA_gdo_12meses.pdf"} [2026-06-05 00:43:27] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/VLfaAiMWZ6m5HwziXoE1KZrqKfTIzbdQWIIbqGWW.pdf"} [2026-06-05 00:43:27] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"VLfaAiMWZ6m5HwziXoE1KZrqKfTIzbdQWIIbqGWW.pdf","total_templates":19} [2026-06-05 00:43:43] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_07207c296d40a195006a221bb1f344819098092e6ed87a1d25","background":false,"object":"response","created_at":1780620210,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:37\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":5,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T1\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera coincide con ADX_CLASSIC_12M_T1_NA. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.\"}","type":"output_text"}],"id":"msg_07207c296d40a195006a221bbc0d7881909b7e0a97e1c526c0","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17305,"input_tokens_details":{"cached_tokens":0},"output_tokens":106,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17411},"user":null,"verbosity":null,"output_text":"{\"template_id\":5,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T1\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera coincide con ADX_CLASSIC_12M_T1_NA. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.\"}"} [2026-06-05 00:43:43] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T1_SINGDO","confidence":0.95,"reason":"Cabecera coincide con ADX_CLASSIC_12M_T1_NA. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:43:43] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T1_SINGDO","vision_hash":"0f0e523088f1aa10626c7e5f1b867abe7ad2989f2b5b666256cc5b063d63a0cf","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:43:43] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"0f0e523088f1aa10626c7e5f1b867abe7ad2989f2b5b666256cc5b063d63a0cf","is_exact_match":false} [2026-06-05 00:43:43] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":23} [2026-06-05 00:43:43] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":23,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T1_SINGDO","vision_hash":"0f0e523088f1aa10626c7e5f1b867abe7ad2989f2b5b666256cc5b063d63a0cf"} [2026-06-05 00:43:43] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":23,"name":"ADX_CLASSIC_12M_NA_T1_SINGDO - 05-06-2026 00:43"} [2026-06-05 00:44:09] local.ERROR: [Job] Error en procesamiento {"document_id":67,"error":"App\\Services\\IntelligentPdfExtractionService::saveToSecondaryDatabase(): Argument #2 ($classificationKey) must be of type array, string given, called in /var/www/html/ia_agent/app/Services/IntelligentPdfExtractionService.php on line 124"} [2026-06-05 00:44:09] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 67, "status": "failed", "filename": "ADX__ANEXOCLASSICT1_IVA_gdo_12meses.pdf", "result": { "error": "processing_failed", "detail": "App\\Services\\IntelligentPdfExtractionService::saveToSecondaryDatabase(): Argument #2 ($classificationKey) must be of type array, string given, called in \/var\/www\/html\/ia_agent\/app\/Services\/IntelligentPdfExtractionService.php on line 124" }, "socket": null } [2026-06-05 00:47:14] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:47:14] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":68} [2026-06-05 00:47:16] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":68,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:47:16] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/8ALp2TIo43cs1kqiiveZF14VuDRwwaMjs736zOlV.pdf"} [2026-06-05 00:47:16] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"8ALp2TIo43cs1kqiiveZF14VuDRwwaMjs736zOlV.pdf","total_templates":20} [2026-06-05 00:47:34] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_0c47d47e1d1c90ec006a221c969b48819799359680a1bbdc0d","background":false,"object":"response","created_at":1780620439,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":23,\"name\":\"ADX_CLASSIC_12M_NA_T1_SINGDO - 05-06-2026 00:43\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:37\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}","type":"output_text"}],"id":"msg_0c47d47e1d1c90ec006a221ca31bd88197a82ead9ead4a2ecc","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17358,"input_tokens_details":{"cached_tokens":0},"output_tokens":106,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17464},"user":null,"verbosity":null,"output_text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}"} [2026-06-05 00:47:34] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.","vision_description":"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:47:34] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:47:34] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:47:34] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:47:34] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:47:34] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:47"} [2026-06-05 00:48:02] local.INFO: [Extraction] Datos para resolveReferenceId {"gdo":{"costos":{"precio":"0,22","kwh":"0,27"}},"incluyeGdo":1} [2026-06-05 00:48:02] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":{"costos":{"precio":"0,22","kwh":"0,27"}},"incluye_gdo":1} [2026-06-05 00:48:02] local.INFO: [Extraction] ReferenceId encontrado {"id":20} [2026-06-05 00:48:02] local.ERROR: SecDB Update Failed {"error":"Undefined variable $referenceId"} [2026-06-05 00:48:02] local.ERROR: [Extraction] Error crítico {"error":"Database error: Undefined variable $referenceId"} [2026-06-05 00:48:02] local.ERROR: [Job] Error en procesamiento {"document_id":68,"error":"Database error: Undefined variable $referenceId"} [2026-06-05 00:48:02] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 68, "status": "failed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "error": "processing_failed", "detail": "Database error: Undefined variable $referenceId" }, "socket": null } [2026-06-05 00:50:58] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:50:58] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":69} [2026-06-05 00:50:58] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":69,"filename":"ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf"} [2026-06-05 00:50:58] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/28439BfkX8VLeoOr4rLslk7tvgMO6Ld3AmvwqUm4.pdf"} [2026-06-05 00:50:58] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"28439BfkX8VLeoOr4rLslk7tvgMO6Ld3AmvwqUm4.pdf","total_templates":20} [2026-06-05 00:51:12] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_044fcc0eb03f2b5c006a221d7492788194a35aa0c4ba8b41dc","background":false,"object":"response","created_at":1780620662,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":23,\"name\":\"ADX_CLASSIC_12M_NA_T1_SINGDO - 05-06-2026 00:43\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:47\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}","type":"output_text"}],"id":"msg_044fcc0eb03f2b5c006a221d7f49c48194998e13b59fe24c87","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17358,"input_tokens_details":{"cached_tokens":0},"output_tokens":105,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17463},"user":null,"verbosity":null,"output_text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.\",\"vision_description\":\"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"}"} [2026-06-05 00:51:12] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera indica ADX CLASSIC, 12 MESES, T0. GdOs no especificados.","vision_description":"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:51:12] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:51:12] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:51:12] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:51:12] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:51:12] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:51"} [2026-06-05 00:51:36] local.INFO: [Extraction] Datos para resolveReferenceId {"gdo":{"costos":{"precio":"0,22","kwh":"0,27"}},"incluyeGdo":1} [2026-06-05 00:51:36] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":{"costos":{"precio":"0,22","kwh":"0,27"}},"incluye_gdo":1} [2026-06-05 00:51:36] local.INFO: [Extraction] ReferenceId encontrado {"id":20} [2026-06-05 00:51:36] local.INFO: [Extraction] ReferenceId encontrado {"id":20} [2026-06-05 00:51:36] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-05 00:51:36] local.INFO: [Job] Procesamiento completado {"document_id":69} [2026-06-05 00:51:36] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 69, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_gdo_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "--", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,22", "kwh": "0,27" } } }, "llm_model_used": "gpt-4o", "vision_description": "Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'." }, "socket": null } [2026-06-05 00:52:32] local.INFO: [Upload] Inicio de processUpload (Asíncrono) {"user_id":1,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-05 00:52:32] local.INFO: [Upload] Trabajo despachado a la cola {"document_id":70} [2026-06-05 00:52:33] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":70,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-05 00:52:33] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/mrNBhWETEan4gPtsplKMRdHV6GlIVq5ppYhsw4V2.pdf"} [2026-06-05 00:52:33] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"mrNBhWETEan4gPtsplKMRdHV6GlIVq5ppYhsw4V2.pdf","total_templates":20} [2026-06-05 00:52:51] local.INFO: [VisionClassifier] Respuesta recibida de MODELO {"id":"resp_07480a6effec34b1006a221dd3752481949f02524daa05a96a","background":false,"object":"response","created_at":1780620756,"status":"completed","error":null,"incomplete_details":null,"instructions":"Clasificador de anexos ADX/AUDAX. Analiza la CABECERA (primera página). Plantillas conocidas: [{\"id\":4,\"name\":\"ADX_CLASSIC_12M_T2_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":2,\"name\":\"ADX_CLASSIC_12M_T0_NA - 31-05-2026 14:10\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":18,\"name\":\"ADX_CORPORATE_NA_FIJO_6.1TD - 04-06-2026 12:35\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.1TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":5,\"name\":\"ADX_CLASSIC_12M_T1_NA - 31-05-2026 14:11\",\"rules\":[\"La cabecera muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T1'. No se especifica una tarifa concreta en la cabecera. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":6,\"name\":\"ADX_CLASSIC_12M_T4_NA - 31-05-2026 14:13\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T4'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":11,\"name\":\"ADX_CLASSIC_12M_U2_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U2'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":8,\"name\":\"ADX_CLASSIC_12M_T3_NA - 31-05-2026 14:12\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":9,\"name\":\"ADX_CLASSIC_12M_U0_NA - 31-05-2026 14:15\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":10,\"name\":\"ADX_CLASSIC_12M_U1_NA - 31-05-2026 14:16\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U1'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica una tarifa concreta en la cabecera.\"]},{\"id\":12,\"name\":\"ADX_CLASSIC_12M_U3_NA - 31-05-2026 14:17\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'U3'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":14,\"name\":\"ADX_CORPORATE_NA_3.0TD_NA - 31-05-2026 16:14\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE' como el producto y '3.0TD' como modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo concreto en la cabecera.\"]},{\"id\":13,\"name\":\"ADX_CORPORATE_NA_2.0TD_NA - 31-05-2026 18:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"]},{\"id\":15,\"name\":\"ADX_CORPORATE_NA_FIJO_2.0TD - 03-06-2026 13:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 2.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":16,\"name\":\"ADX_CORPORATE_NA_FIJO_3.0TD - 04-06-2026 11:53\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 3.0TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":17,\"name\":\"ADX_CORPORATE_NA_FIJO_6.2TD - 04-06-2026 11:58\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE 6.2TD' como producto y tarifa. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. Se especifica 'PRECIO FIJO' como modalidad.\"]},{\"id\":19,\"name\":\"ADX_CORPORATE_NA_INDEXADO_NA - 04-06-2026 13:27\",\"rules\":[\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CORPORATE Indexado' como producto y modalidad. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona. No se especifica un plazo ni una tarifa concreta en la cabecera.\"]},{\"id\":23,\"name\":\"ADX_CLASSIC_12M_NA_T1_SINGDO - 05-06-2026 00:43\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T1'.\"]},{\"id\":20,\"name\":\"ADX_CORPORATE_NA_INDEXADO_6.1TD - 04-06-2026 15:36\",\"rules\":[\"La cabecera indica 'ADX CORPORATE Indexado'. En el bloque de potencia, la fila 6.1TD tiene números en P1–P6, mientras que 2.0TD y 3.0TD tienen solo '--'.\"]},{\"id\":21,\"name\":\"ADX_CLASSIC_12M_T0_NA_SINGDO - 04-06-2026 22:24\",\"rules\":[\"La cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. No se especifica tarifa concreta.\"]},{\"id\":22,\"name\":\"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:51\",\"rules\":[\"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'.\"]}] ## Campos (devuelve cada uno por separado; NO ensamblar tarifa en INDEXADO) - proveedor: ADX | AUDAX - producto: CLASSIC | CORPORATE - plazo: 12M | 24M | 36M | NA (duración en meses si visible) - modalidad: FIJO | INDEXADO | NA (acepta Indexado/indexado) - tarifa: 2.0TD | 3.0TD | 6.1TD | 6.2TD | 6.3TD | 6.4TD | NA → Si modalidad=INDEXADO, SIEMPRE tarifa=NA (la calcula el sistema del cuerpo del PDF). → Si modalidad=FIJO, tarifa desde cabecera/título. → Si producto = CLASSIC y en cabecera se ve T0/T1/T2/T3/T4 o U0/U1/U2/U3/U4, usar eso como tarifa . - gdo: objeto con costos del bloque GdOs (Garantías de Origen) → gdo.costos.kwh: consumo kWh contratado con GdOs (texto tal cual en el PDF, ej. 4440,0000 o 0 si vacío) → gdo.costos.precio: precio c€/kWh del GdOs (texto tal cual, ej. 0777,0000 o 0 si sin precio) → El servidor clasifica CONGDO solo si ambos valores numéricos son > 0; en caso contrario SINGDO. ## classification_key (referencia; el servidor la reconstruye) PROVEEDOR_PRODUCTO_PLAZO_MODALIDAD_TARIFA_GDO Ejemplo: ADX_CORPORATE_12M_INDEXADO_2.0TD_SINGDO ## JSON de respuesta (sin markdown) - template_id: number|null - proveedor, producto, plazo, modalidad, tarifa - gdo: objeto anidado costos.kwh y costos.precio (ejemplo: kwh=4440,0000, precio=0777,0000) - confidence: 0-1 - reason: breve (cabecera + GdOs) - vision_description: qué viste en cabecera","max_tool_calls":null,"max_output_tokens":1024,"metadata":[],"model":"gpt-4o-2024-08-06","output":[{"content":[{"annotations":[],"text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. GdOs no especificados.\",\"vision_description\":\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"}","type":"output_text"}],"id":"msg_07480a6effec34b1006a221de1965c819484c1bc90e41744af","role":"assistant","status":"completed","type":"message","phase":null}],"parallel_tool_calls":true,"previous_response_id":null,"prompt":null,"prompt_cache_key":null,"safety_identifier":null,"service_tier":"default","reasoning":{"effort":null,"generate_summary":null,"summary":null},"store":true,"temperature":0.1,"text":{"format":{"type":"json_object"}},"tool_choice":"auto","tools":[],"top_logprobs":0,"top_p":1.0,"truncation":"disabled","usage":{"input_tokens":17357,"input_tokens_details":{"cached_tokens":0},"output_tokens":174,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":17531},"user":null,"verbosity":null,"output_text":"{\"template_id\":2,\"proveedor\":\"ADX\",\"producto\":\"CLASSIC\",\"plazo\":\"12M\",\"modalidad\":\"NA\",\"tarifa\":\"T0\",\"gdo\":{\"costos\":{\"kwh\":\"0\",\"precio\":\"0\"}},\"confidence\":0.95,\"reason\":\"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. GdOs no especificados.\",\"vision_description\":\"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.\"}"} [2026-06-05 00:52:51] local.INFO: [VisionClassifier] Resultado bruto del LLM {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","confidence":0.95,"reason":"Cabecera muestra 'ADX CLASSIC', plazo '12 MESES', modalidad 'T0'. GdOs no especificados.","vision_description":"La cabecera del documento muestra el logo de ADX Energía y el título 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con dirección en Badalona, Barcelona.","gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:52:51] local.INFO: [VisionClassifier] Clave final {"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","confidence":0.95,"gdo":"SINGDO","gdo_costos":{"kwh":"0","precio":"0"},"tariff_detection":null} [2026-06-05 00:52:51] local.INFO: [Extraction] Modo Entrenamiento: Procesando plantilla por vision_hash. {"vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618","is_exact_match":true} [2026-06-05 00:52:51] local.INFO: [Extraction] Plantilla procesada (Creada/Actualizada) {"id":22} [2026-06-05 00:52:51] local.INFO: [Extraction] Clasificación visual finalizada {"template_id":22,"has_template":true,"classification_key":"ADX_CLASSIC_12M_NA_T0_SINGDO","vision_hash":"3b10c85420ba5cd8d05fea67e356c5bc09a4dabaa0d2fb494bd77467a13d9618"} [2026-06-05 00:52:51] local.INFO: [Extraction] Iniciando extracción con Vision {"template_id":22,"name":"ADX_CLASSIC_12M_NA_T0_SINGDO - 05-06-2026 00:52"} [2026-06-05 00:53:13] local.INFO: [Extraction] Datos para resolveReferenceId {"gdo":{"costos":{"precio":"0,00","kwh":"0,00"}},"incluyeGdo":1} [2026-06-05 00:53:13] local.INFO: [Extraction] Buscando referenceId a ver si existe {"tipo_plantilla":"classic","comercial_options":["ADX","AUDAX"],"tarifa":"T0","plazo":"12M","gdo":{"costos":{"precio":"0,00","kwh":"0,00"}},"incluye_gdo":1} [2026-06-05 00:53:13] local.INFO: [Extraction] ReferenceId encontrado {"id":20} [2026-06-05 00:53:13] local.INFO: [Extraction] ReferenceId encontrado {"id":20} [2026-06-05 00:53:13] local.INFO: [Extraction][SecDB] Actualizado correctamente [2026-06-05 00:53:13] local.INFO: [Job] Procesamiento completado {"document_id":70} [2026-06-05 00:53:13] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 70, "status": "completed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "status": "success", "template_id": 22, "extracted_data": { "version_electrico": "V262700", "elec_energia_exceso": { "2.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--" } }, "3.0TD": { "sin": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" }, "con": { "p1": "--", "p2": "--", "p3": "--", "p4": "--", "p5": "--", "p6": "--" } } }, "elec_potencia": { "2.0TD_small": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,101186", "p2_total": "0,057611" }, "2.0TD_mid": { "p1": "0,091530", "p2": "0,052113", "p1_total": "0,111305", "p2_total": "0,063372" }, "3.0TD": { "sin": { "p1": "0,077745", "p2": "0,056487", "p3": "0,047895", "p4": "0,046264", "p5": "0,042504", "p6": "0,045047" }, "con": { "p1": "0,094542", "p2": "0,068691", "p3": "0,058242", "p4": "0,056259", "p5": "0,051686", "p6": "0,054780" } }, "6.1TD": { "p1": "0,093412", "p2": "0,060314", "p3": "0,043293", "p4": "0,039435", "p5": "0,030480", "p6": "0,030148" } }, "elec_energia_fija": { "2.0TD": { "sin": { "p1": "0,247626", "p2": "0,167526", "p3": "0,129077" }, "con": { "p1": "0,301126", "p2": "0,203720", "p3": "0,156964" } }, "3.0TD": { "sin": { "p1": "0,208350", "p2": "0,185281", "p3": "0,157832", "p4": "0,141477", "p5": "0,132383", "p6": "0,131033" }, "con": { "p1": "0,253364", "p2": "0,225311", "p3": "0,191932", "p4": "0,172043", "p5": "0,160984", "p6": "0,159343" } }, "6.1TD": { "sin": { "p1": "0,173580", "p2": "0,154760", "p3": "0,135239", "p4": "0,121826", "p5": "0,112327", "p6": "0,112069" } } }, "gasto_operativo": { "2.0TD": { "sin": "2,50", "con": "3,04" }, "3.0TD": { "sin": "2,50", "con": "3,04" }, "6.1TD": { "sin": "1,70", "con": "2,07" } }, "gas_precios": { "RL.1": { "fijo_3m_sin": "12,264", "fijo_3m_con": "13,490", "fijo_4m_sin": "12,264", "fijo_4m_con": "13,490", "variable_sin": "0,095315", "variable_con": "0,106035", "index_sin": "2,50", "index_con": "3,16" }, "RL.2": { "fijo_3m_sin": "15,896", "fijo_3m_con": "17,486", "fijo_4m_sin": "15,896", "fijo_4m_con": "17,486", "variable_sin": "0,093216", "variable_con": "0,103726", "index_sin": "2,50", "index_con": "3,16" }, "RL.3": { "fijo_3m_sin": "25,585", "fijo_3m_con": "28,145", "fijo_4m_sin": "25,585", "fijo_4m_con": "28,143", "variable_sin": "0,089776", "variable_con": "0,099942", "index_sin": "1,50", "index_con": "1,95" }, "RL.4": { "fijo_3m_sin": "41,636", "fijo_3m_con": "--", "fijo_4m_sin": "41,636", "fijo_4m_con": "--", "variable_sin": "0,082927", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" }, "RL.5": { "fijo_3m_sin": "232,369", "fijo_3m_con": "--", "fijo_4m_sin": "232,369", "fijo_4m_con": "--", "variable_sin": "0,082865", "variable_con": "--", "index_sin": "1,50", "index_con": "1,95" } }, "servicios": { "bateria_virtual": { "base": "4,500", "con_iva": "5,45" }, "securluz_urgencias": { "anual": "46,800", "mensual": "3,900" }, "securgas_plus": { "anual": "119,400", "mensual": "9,950" } }, "gdo": { "costos": { "precio": "0,00", "kwh": "0,00" } } }, "llm_model_used": "gpt-4o", "vision_description": "La cabecera del documento muestra el logo de ADX Energ\u00eda y el t\u00edtulo 'CONTRATO DUAL DE SUMINISTRO Y SERVICIOS ADICIONALES'. Se menciona 'ADX CLASSIC' como el producto. El plazo es '12 MESES' y la modalidad es 'T0'. La empresa es ADX RENOVABLES, S.L. con direcci\u00f3n en Badalona, Barcelona." }, "socket": null } [2026-06-05 01:34:11] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-06-05 01:34:11] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-06-05 01:34:11] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #19 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #21 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #22 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #23 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #26 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #27 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #29 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #31 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #32 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #33 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #35 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #36 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #37 {main} "} [2026-06-05 01:34:11] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #19 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #21 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #22 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #23 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #26 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #27 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #29 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #31 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #32 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #33 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #35 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #36 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #37 {main} "} [2026-06-15 16:51:04] local.INFO: [Job] Iniciando procesamiento asíncrono {"document_id":71,"filename":"ADX__ANEXOCLASSICT0_IVA_12meses.pdf"} [2026-06-15 16:51:04] local.INFO: [Extraction] Inicio de process() {"pdf_path":"/var/www/html/ia_agent/storage/app/private/documents/1/tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf"} [2026-06-15 16:51:04] local.INFO: [VisionClassifier] Iniciando clasificación híbrida {"pdf":"tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf","total_templates":20} [2026-06-15 16:51:04] local.WARNING: [VisionClassifier] No se pudo extraer texto del PDF {"pdf":"tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf","error":"file_get_contents(/var/www/html/ia_agent/storage/app/private/documents/1/tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf): Failed to open stream: No such file or directory"} [2026-06-15 16:51:04] local.ERROR: [Job] Error en procesamiento {"document_id":71,"error":"fopen(/var/www/html/ia_agent/storage/app/private/documents/1/tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf): Failed to open stream: No such file or directory"} [2026-06-15 16:51:04] local.INFO: Broadcasting [document.processed] on channels [documents] with payload: { "document_id": 71, "status": "failed", "filename": "ADX__ANEXOCLASSICT0_IVA_12meses.pdf", "result": { "error": "processing_failed", "detail": "fopen(\/var\/www\/html\/ia_agent\/storage\/app\/private\/documents\/1\/tJfEAKzwZW5LyqtK8zKrQCyrxLfoNvU07MvFlQRF.pdf): Failed to open stream: No such file or directory" }, "socket": null } [2026-06-23 06:31:09] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-06-28 01:23:36] local.ERROR: Route [login] not defined. {"exception":"[object] (Symfony\\Component\\Routing\\Exception\\RouteNotFoundException(code: 0): Route [login] not defined. at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php:534) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(870): Illuminate\\Routing\\UrlGenerator->route() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Configuration/ApplicationBuilder.php(278): route() #2 [internal function]: Illuminate\\Foundation\\Configuration\\ApplicationBuilder->Illuminate\\Foundation\\Configuration\\{closure}() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(117): call_user_func() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(104): Illuminate\\Auth\\Middleware\\Authenticate->redirectTo() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(87): Illuminate\\Auth\\Middleware\\Authenticate->unauthenticated() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(61): Illuminate\\Auth\\Middleware\\Authenticate->authenticate() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle() #33 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then() #35 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter() #36 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle() #37 /var/www/html/ia_agent/public/index.php(20): Illuminate\\Foundation\\Application->handleRequest() #38 {main} "} [2026-07-28 07:00:14] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: FATAL: the database system is shutting down (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: FATAL: the database system is shutting down (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: FATAL: the database system is shutting down at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-07-28 07:00:15] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-08-19 15:39:00] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-20 03:23:15] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-21 10:20:51] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-08-21 10:20:51] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-08-21 10:20:51] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #19 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #21 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #22 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #23 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #26 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #27 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #29 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #31 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #32 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #33 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #35 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #36 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #37 {main} "} [2026-08-21 10:20:51] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #19 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #21 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #22 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #23 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #26 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #27 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(160): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #29 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #31 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #32 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #33 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #35 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #36 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #37 {main} "} [2026-08-21 15:30:35] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-23 13:08:37] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-24 23:33:27] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-24 23:33:29] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-24 23:33:34] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-25 01:10:28] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-25 01:10:36] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-25 04:19:31] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-25 05:57:51] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-26 00:08:18] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-27 09:08:48] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-27 13:11:08] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-28 02:16:56] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-28 13:29:11] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-29 10:41:03] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 08:17:39] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 08:17:41] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 08:17:44] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 08:17:48] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 14:27:54] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 14:27:57] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 14:28:01] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 14:28:06] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 17:04:09] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 17:04:17] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-08-31 17:32:42] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-01 01:50:20] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-01 01:50:22] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-01 01:50:25] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-01 01:50:30] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-02 16:36:09] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 20:20:43] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 22:25:22] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 23:32:50] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 23:32:51] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 23:32:54] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-03 23:32:59] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-06 14:22:51] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-06 14:22:52] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-06 14:22:55] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-08 10:41:51] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-08 13:38:57] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-11 10:26:07] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-09-11 10:26:07] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-09-12 05:42:54] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-12 15:29:40] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-14 05:26:39] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-14 05:26:41] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-14 05:26:44] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-14 08:36:30] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-16 00:01:44] local.ERROR: SQLSTATE[08006] [7] connection to server at "localhost" (::1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from "cache" where "key" in (laravel-cache-illuminate:queue:restart)) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? (Connection: pgsql, Host: localhost, Port: 5432, Database: ia_agent, SQL: select * from \"cache\" where \"key\" in (laravel-cache-illuminate:queue:restart)) at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #4 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #23 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #25 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #26 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #27 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #30 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #31 {main} [previous exception] [object] (PDOException(code: 7): SQLSTATE[08006] [7] connection to server at \"localhost\" (::1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? connection to server at \"localhost\" (127.0.0.1), port 5432 failed: Connection refused \tIs the server running on that host and accepting TCP/IP connections? at /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:66) [stacktrace] #0 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(66): PDO->__construct() #1 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(44): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() #2 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/PostgresConnector.php(35): Illuminate\\Database\\Connectors\\Connector->createConnection() #3 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(186): Illuminate\\Database\\Connectors\\PostgresConnector->connect() #4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() #5 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1257): call_user_func() #6 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1295): Illuminate\\Database\\Connection->getPdo() #7 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(525): Illuminate\\Database\\Connection->getReadPdo() #8 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): Illuminate\\Database\\Connection->getPdoForSelect() #9 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() #10 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(999): Illuminate\\Database\\Connection->runQueryCallback() #11 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(978): Illuminate\\Database\\Connection->tryAgainIfCausedByLostConnection() #12 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(796): Illuminate\\Database\\Connection->handleQueryException() #13 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate\\Database\\Connection->run() #14 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate\\Database\\Connection->select() #15 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3490): Illuminate\\Database\\Query\\Builder->runSelect() #16 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate\\Database\\Query\\Builder->Illuminate\\Database\\Query\\{closure}() #17 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3489): Illuminate\\Database\\Query\\Builder->onceWithColumns() #18 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(140): Illuminate\\Database\\Query\\Builder->get() #19 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/DatabaseStore.php(115): Illuminate\\Cache\\DatabaseStore->many() #20 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Cache/Repository.php(125): Illuminate\\Cache\\DatabaseStore->get() #21 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(781): Illuminate\\Cache\\Repository->get() #22 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(766): Illuminate\\Queue\\Worker->getTimestampOfLastQueueRestart() #23 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(332): Illuminate\\Queue\\Worker->queueShouldRestart() #24 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(217): Illuminate\\Queue\\Worker->stopIfNecessary() #25 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(148): Illuminate\\Queue\\Worker->daemon() #26 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(131): Illuminate\\Queue\\Console\\WorkCommand->runWorker() #27 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle() #28 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() #29 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate\\Container\\Util::unwrapIfClosure() #30 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod() #31 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate\\Container\\BoundMethod::call() #32 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate\\Container\\Container->call() #33 /var/www/html/ia_agent/vendor/symfony/console/Command/Command.php(341): Illuminate\\Console\\Command->execute() #34 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony\\Component\\Console\\Command\\Command->run() #35 /var/www/html/ia_agent/vendor/symfony/console/Application.php(1117): Illuminate\\Console\\Command->run() #36 /var/www/html/ia_agent/vendor/symfony/console/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand() #37 /var/www/html/ia_agent/vendor/symfony/console/Application.php(195): Symfony\\Component\\Console\\Application->doRun() #38 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony\\Component\\Console\\Application->run() #39 /var/www/html/ia_agent/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle() #40 /var/www/html/ia_agent/artisan(16): Illuminate\\Foundation\\Application->handleCommand() #41 {main} "} [2026-09-17 03:38:37] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-18 07:49:59] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-18 14:06:33] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-18 15:08:42] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-18 16:12:58] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-20 09:03:47] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-24 05:23:17] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-24 15:14:57] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-25 11:51:31] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-25 12:34:32] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-25 19:17:27] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-26 13:33:39] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "} [2026-09-28 03:52:43] local.ERROR: Undefined constant "STDERR" {"exception":"[object] (Error(code: 0): Undefined constant \"STDERR\" at /var/www/html/ia_agent/scripts/vision-classify-once.php:13) [stacktrace] #0 {main} "}