¿Esto no es lo que estabas buscando?

Vuelve a definir los parámetros de tu búsqueda.

Obras por impuestos: ¿una herramienta para cerrar brechas?

Por Comexperu / Publicado en Agosto 08, 2025 / Semanario 1267 - Actualidad

Mientras el Gobierno destaca cifras récord en inversión pública, el mecanismo de obras por impuestos reaparece como una herramienta clave para cerrar brechas. Pero ¿está llegando a donde más se necesita?

 

En su último mensaje a la nación, la presidenta Boluarte destacó el dinamismo de la inversión pública y el papel del sector privado en el impulso de obras con impacto social. Uno de los mecanismos más relevantes en esa agenda es el de obras por impuestos (OxI). Según ProInversión, en 2024, alcanzó compromisos por más de S/ 4,200 millones y proyecta cerrar 2025 con un récord de S/ 10,000 millones. Sin embargo, este crecimiento abre una pregunta relevante: ¿los recursos están siendo canalizados hacia las zonas con mayores necesidades o solo hacia aquellas con condiciones más favorables para ejecutar proyectos?

 

En muchos casos, la concentración geográfica no obedece a una falla del mecanismo, sino a la ausencia de empresas privadas interesadas o con presencia en determinados territorios, lo que limita su uso. Esto plantea el reto de cómo potenciar el alcance del esquema sin distorsionar su lógica de participación voluntaria.

 

El mecanismo de obras por impuestos ha cobrado un nuevo impulso en 2025. Según ProInversión, solo entre enero y mayo se adjudicaron más de S/ 1,106 millones en proyectos, más del doble respecto al mismo periodo del año anterior (S/ 435 millones).

 

Según ProInversión, los Gobiernos regionales, locales y universidades públicas cuentan con más de S/ 46,000 millones disponibles para ejecutar proyectos mediante obras por impuestos, a través de un instrumento llamado Certificado de Inversión Pública Regional y Local (CIPRL). Este permite que el Estado reconozca a las empresas privadas el valor de las obras que financian, descontándolas del impuesto a la renta que deben pagar. Los sectores más dinámicos han sido salud, transporte y educación, que concentran más del 65% del monto adjudicado. Departamentos como La Libertad destacan por su cartera activa de 57 proyectos previstos este año, mientras que instituciones como la Marina de Guerra también vienen utilizando el mecanismo. Según la Alianza para Obras por Impuestos (ALOXI), más de 100 empresas han participado en proyectos OxI desde su creación, lo cual consolida al esquema como una vía efectiva de participación privada con impacto público.

 

El reciente impulso del mecanismo viene acompañado de un nuevo enfoque normativo. El Proyecto de Ley 03114/2022-CR, actualmente en debate en el Congreso, busca ampliar el alcance de las obras por impuestos hacia proyectos de infraestructura en comunidades rurales, nativas y campesinas. El Ministerio de Economía y Finanzas ha señalado que, de aprobarse, se actualizará nuevamente el reglamento operativo para reforzar su orientación social. Cabe recordar que, en 2022, ya se aprobó una reforma normativa mediante el Decreto Supremo N.º 210-2022-EF, y que, en febrero de 2024, se publicaron 38 documentos estandarizados para facilitar la implementación del mecanismo en todos los niveles de gobierno. Según ALOXI, estas actualizaciones regulatorias son fundamentales para ampliar el uso de OxI en más regiones, siempre que estén acompañadas de asistencia técnica efectiva y criterios de priorización claros y transparentes.

 

Más allá del crecimiento en montos adjudicados, uno de los principales desafíos del mecanismo de obras por impuestos es su capacidad para llegar a donde más se necesita. No se trata de repartir recursos de forma equitativa entre departamentos, sino de focalizar inteligentemente en función de brechas estructurales: acceso a agua potable, conectividad vial, infraestructura educativa o servicios de salud. Sin embargo, la evidencia muestra que los proyectos suelen concentrarse en zonas con mayor capacidad técnica para estructurar iniciativas o donde existe mayor presencia de empresas dispuestas a participar.

 

Si bien mecanismos como los CIPRL y la plataforma de ProInversión buscan ordenar la oferta y la demanda, aún queda espacio para fortalecer una hoja de ruta nacional que vincule de forma más directa las adjudicaciones con indicadores sociales y territoriales. Una mayor alineación entre el uso del mecanismo y las principales brechas de infraestructura permitiría potenciar su rol como herramienta de desarrollo equitativo.

 

Las obras por impuestos han demostrado ser una de las formas más efectivas de alianza público-privada para ejecutar infraestructura de impacto social. A diferencia de las obras tradicionales financiadas con presupuesto público, los proyectos OxI suelen ejecutarse con mayor eficiencia en plazos y costos. Según ProInversión, el 74 % de las obras por impuestos se concluye dentro o incluso antes del plazo establecido, frente al 63 % en el modelo público tradicional. Esta mayor puntualidad se explica por menores tiempos de contratación y una mejor gestión de riesgos.

 

El modelo también promueve una supervisión más estricta por parte de las empresas privadas, incentivadas a garantizar la calidad del proyecto. Como señaló la presidenta en su mensaje, el país necesita confianza, descentralización y participación del sector privado. OxI representa justamente ese punto de encuentro: una política que permite acelerar la ejecución de infraestructura prioritaria, y con actores privados comprometidos con el desarrollo del territorio donde operan.

 

El crecimiento de las obras por impuestos en volumen y participación es una buena noticia, pero no puede ser el único indicador de éxito. La aprobación del nuevo marco normativo y la actualización del reglamento ofrecen una oportunidad clave para redefinir la orientación del mecanismo hacia aspectos como calidad, impacto y equidad territorial. Con criterios de priorización claros, acompañamiento técnico y transparencia, OxI puede consolidarse como una de las políticas públicas más efectivas del país. El desafío ahora no es solo adjudicar más, sino asegurar que cada sol invertido transforme vidas donde más se necesita.

logo icono

ComexPerú

ComexPerú es el gremio privado que agrupa a las principales empresas vinculadas al Comercio Exterior en el Perú.

comexperu.org.pe

ARTÍCULOS RECOMENDADOS

  • Tecnología
  • Competitividad
  • Actualidad

Pagos digitales sin barreras: el siguiente paso del sistema financiero peruano

La Fase 4 de la estrategia de interoperabilidad del BCRP abre la puerta a un ecosistema financiero más abierto y competitivo, capaz de impulsar innovación y productividad en el país.

Por Comexperu / Octubre 10, 2025 / Semanario 1276 - Actualidad
  • Salud
  • Actualidad
  • Pobreza

Día Mundial de la Alimentación: la inseguridad alimentaria en el Perú

El jueves 16 de octubre se celebra el Día Mundial de la Alimentación. El Perú, si bien cuenta con una de las mejores gastronomías del mundo, es el país de la región con mayor inseguridad alimentaria. Esto influye en la alta prevalencia de anemia infantil, que tiene efectos altamente nocivos en la vida de los afectados y en la productividad a largo plazo de la economía.

Por Comexperu / Octubre 10, 2025 / Semanario 1276 - Actualidad
logo icono

Whoops, looks like something went wrong.

(1/1) ErrorException

fwrite(): write of 1735 bytes failed with errno=122 Disk quota exceeded

in StreamHandler.php line 130
at HandleExceptions->handleError(8, 'fwrite(): write of 1735 bytes failed with errno=122 Disk quota exceeded', '/home/comexperuorg/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php', 130, array('stream' => resource, 'record' => array('message' => 'ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'prod', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-10-11 11:53:31] prod.ERROR: ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} ')))
at fwrite(resource, '[2025-10-11 11:53:31] prod.ERROR: ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} ')in StreamHandler.php line 130
at StreamHandler->streamWrite(resource, array('message' => 'ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'prod', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-10-11 11:53:31] prod.ERROR: ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in StreamHandler.php line 116
at StreamHandler->write(array('message' => 'ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'prod', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-10-11 11:53:31] prod.ERROR: ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in AbstractProcessingHandler.php line 37
at AbstractProcessingHandler->handle(array('message' => 'ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main}', 'context' => array(), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'prod', 'datetime' => object(DateTime), 'extra' => array(), 'formatted' => '[2025-10-11 11:53:31] prod.ERROR: ErrorException: file_put_contents(): write of 251 bytes failed with errno=122 Disk quota exceeded in /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122Stack trace:#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, \'file_put_conten...\', \'/home/comexperu...\', 122, Array)#1 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', 2)#2 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put(\'/home/comexperu...\', \'a:3:{s:6:"_toke...\', true)#3 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\\Session\\FileSessionHandler->write(\'6Cpw5SZxamU0gLm...\', \'a:3:{s:6:"_toke...\')#4 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(88): Illuminate\\Session\\Store->save()#5 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#6 /home/comexperuorg/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#7 /home/comexperuorg/public_html/public/index.php(58): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))#8 {main} '))in Logger.php line 337
at Logger->addRecord(400, object(ErrorException), array())in Logger.php line 616
at Logger->error(object(ErrorException), array())in Writer.php line 203
at Writer->writeLog('error', object(ErrorException), array())in Writer.php line 114
at Writer->error(object(ErrorException))in Handler.php line 71
at Handler->report(object(ErrorException))in Handler.php line 35
at Handler->report(object(ErrorException))in HandleExceptions.php line 81
at HandleExceptions->handleException(object(ErrorException))