Reportes a Osinergmin
Para qué sirve
Un grifo en el Perú tiene que informar a Osinergmin su inventario diario, sus cambios de precio y el cierre de cada orden SCOP, dentro de plazos. Este módulo:
- Crea automáticamente un pendiente por cada obligación (cada día, cada cambio de precio, cada compra recibida).
- Calcula su plazo y te avisa antes de que venza.
- Te arma una ficha lista para copiar campo a campo en la plataforma de Osinergmin.
- Registra quién y cuándo lo reportó (y si fue fuera de plazo), como evidencia ante una fiscalización.
:::info El sistema no envía nada a Osinergmin
Hoy Osinergmin no ofrece una conexión directa para sistemas. El canal es manual: tú copias los datos en
su plataforma (PVO, Facilito, SCOP) y luego pulsas Marcar reportado en MDSYS Grifos. El ajuste
Canal de reporte a Osinergmin solo tiene la opción manual.
:::
Dónde está
/regulatorioEn el menú, junto a la opción, aparece un número rojo con la cantidad de pendientes en alerta o vencidos (se actualiza cada minuto).
Quién puede
| Acción | Permiso |
|---|---|
| Ver pendientes, historial y fichas | Permisoregulatorio.ver |
| Marcar como reportado | Permisoregulatorio.marcar_reportado |
| Exportar el historial (PDF y CSV) | Permisoregulatorio.exportar |
| Ver y editar la pestaña Formatos | Permisoregulatorio.configurar |
Además, el plan debe incluir el módulo Regulatorio. Por defecto: el Administrador y el Administrador de Estación tienen todo; el Jefe de Playa puede ver y marcar reportado; Almacén solo ver; Solo lectura ver y exportar.
Conceptos
Las tres obligaciones
| Obligación (como aparece) | Qué es | Cuándo se crea | Plazo |
|---|---|---|---|
| Inventario diario (PVO) | El inventario de cada producto según el corte de varillaje del día. | Cada día, para cada estación con tanques, al abrirse la ventana de corte (aunque nadie haya medido); también al registrar o aprobar un corte. | Vence a la Hora límite del reporte del mismo día (por defecto 12:00). Alerta desde la Hora de alerta del reporte (por defecto 11:00). |
| Cambio de precio (Facilito) | El nuevo precio de lista de un combustible. | Al activarse un cambio de precio. | Plazo para reportar un cambio de precio a Osinergmin (horas) desde la activación (por defecto 24 h). Alerta 1 hora antes. |
| Cierre SCOP | El cierre de la orden SCOP de una compra de combustible. | Al recibir la compra. | Plazo para registrar el cierre SCOP (horas) desde la recepción (por defecto 24 h). Alerta 2 horas antes. |
Todos los plazos se calculan en hora de Lima.
:::warning El precio que se reporta es el de lista La ficha del cambio de precio usa siempre el precio de lista, nunca descuentos o precios especiales por medio de pago. :::
Estados
| Estado | Significado |
|---|---|
| Pendiente | Creado, aún en plazo. |
| En alerta | Pendiente que ya llegó a su hora de alerta. |
| Vencido | Pasó el vencimiento sin reportarse. Todavía se puede reportar, pero quedará "fuera de plazo". |
| Reportado | Marcado como reportado a tiempo. |
| Reportado fuera de plazo | Marcado como reportado después del vencimiento. |
Avisos automáticos
Un proceso automático revisa los pendientes cada minuto:
- Al llegar la hora de alerta, el pendiente pasa a En alerta y se envía una sola vez la notificación
"Reporte a Osinergmin por vencer" a quienes pueden marcarlo (Permiso
regulatorio.marcar_reportado). Ejemplo: "El inventario diario del 06/10/2026 vence a las 12:00 y aún no se ha reportado." - Al vencer, pasa a Vencido y se notifica "Reporte a Osinergmin vencido" a quienes tienen
Permiso
regulatorio.configurar: "… venció sin reportarse. Puede reportarse tarde: quedará marcado fuera de plazo."
Los pendientes también aparecen como alertas del dashboard y en el panel Operación de Indicadores.
La pantalla
- Cabecera: "Reportes a Osinergmin — Obligaciones del PVO, SCOP y Facilito: plazos, fichas para copiar y registro de lo reportado." Si tienes varias estaciones, un selector con Todas las estaciones o una en particular.
- Resumen: tres tarjetas — Pendientes, En alerta y Vencidos.
- Pestañas: Pendientes, Historial y Formatos (esta última solo con Permiso
regulatorio.configurar).
Columnas de las tablas
| Columna | Qué muestra |
|---|---|
| Obligación | Tipo ("Inventario diario (PVO)", "Cambio de precio (Facilito)", "Cierre SCOP") y una descripción. |
| Estación | Estación. |
| Vence | Fecha y hora límite, con la cuenta regresiva: "vence en 2 h 15 min", "vence ahora" o "vencido hace 1 d 3 h". |
| Estado | Insignia del estado. |
| Reportado | (Solo Historial) fecha y hora del marcado y quién lo hizo. |
Acciones de cada fila: Ver ficha y Marcar reportado (esta solo si sigue abierto y tienes el permiso).
Paso a paso
Reportar el inventario diario
- Haz el corte de todos los tanquesEn Inventario (RIC) › Corte del día registra el varillaje de corte de cada tanque. Sin eso no se puede marcar reportado.
- Abre Reportes OsinergminMenú Operación › Reportes Osinergmin, pestaña Pendientes.
- Pulsa «Ver ficha»En la fila "Inventario diario (PVO)" del día. Se abre la ficha con el encabezado (tipo, estación, vence, estado, versión del formato) y las secciones Establecimiento, Inventario por producto y Detalle por tanque.
- Revisa los avisosSi ves "Tanques sin corte del día: T2." falta un corte. Si ves "RIC en borrador fuera de tolerancia: T1." conviene revisarlo antes (no bloquea).
- Copia los datos en el PVOUsa el botón de copiar al lado de cada campo, o Copiar todo para llevar la ficha completa (una línea "Etiqueta: valor" por campo).
- Pulsa «Marcar reportado»En la ficha o en la fila. Escribe el número de constancia si Osinergmin te dio uno y pulsa Confirmar reporte.
Al confirmar verás "Reporte marcado. Quedó registrada la hora del servidor y su usuario." La hora la pone el servidor, no tu equipo.
Reportar un cambio de precio
- Abre la fichaFila "Cambio de precio (Facilito)" › Ver ficha. Verás Establecimiento, Registro de hidrocarburos, Producto, Precio anterior (S/), Precio nuevo (S/) y Vigente desde.
- Regístralo en FacilitoCopia los datos en la plataforma Facilito de Osinergmin.
- Marca reportadoPulsa Marcar reportado, añade una observación si quieres y Confirmar reporte. El precio queda marcado como reportado también en la pantalla de Precios.
Reportar el cierre SCOP
- Abre la fichaFila "Cierre SCOP" › Ver ficha. Secciones Orden SCOP (código SCOP, proveedor, RUC del proveedor, recepción) y Galones recibidos por producto.
- Ciérralo en el SCOPRegistra el cierre de la orden en el sistema SCOP de Osinergmin.
- Marca reportadoMarcar reportado › Confirmar reporte. Si la compra aún no estaba cerrada en el sistema, se cierra automáticamente en ese momento.
Si cierras el SCOP desde la pantalla de Compras, el pendiente se marca como reportado solo; no tienes que hacerlo dos veces.
Consultar y exportar el historial
- Abre la pestaña «Historial»Por defecto muestra los últimos 30 días.
- FiltraTipo (Todos los tipos o uno), Estado (Todos los estados, Pendiente, Vencido, Reportado), Desde y Hasta. La tabla se actualiza sola.
- ExportaPulsa PDF (hoja horizontal) o CSV (separado por punto y coma, se abre en Excel). Rango máximo 366 días, hasta 10,000 filas.
El archivo incluye: Fecha, Estación, Obligación, Estado, Vence, Reportado, Responsable, Fuera de plazo, Constancia y Observación. Cada exportación queda en la Auditoría.
Personalizar los formatos de ficha
Los campos exactos que pide Osinergmin pueden cambiar. Con Permisoregulatorio.configurar puedes
ajustar las fichas sin esperar una actualización del sistema.
- Abre la pestaña «Formatos»Elige el Tipo de reporte.
- Revisa el formatoVerás si es "Formato por defecto" o "Formato configurado por la empresa", su Versión y, por sección, una tabla con Etiqueta en la ficha, Origen del dato y Copiable.
- EditaCambia el texto de las etiquetas (máximo 80 caracteres), activa o desactiva Copiable y pon una nueva Versión (máximo 20 caracteres).
- GuardaPulsa Guardar formato. Verás "Formato guardado."
El formato se guarda para toda la empresa. Cada reporte marcado guarda la versión del formato con la que se reportó.
Campos
Marcar como reportado
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Nº de constancia (opcional)Texto | No | Número que te da la plataforma de Osinergmin. Máximo 40 caracteres. |
| Observación (opcional)Texto | No | Nota libre, por ejemplo el motivo de un reporte tardío. Máximo 200 caracteres. |
Reglas
- Un pendiente ya reportado no se puede volver a marcar.
- El inventario diario no se puede marcar si algún tanque activo no tiene corte del día (el RIC no necesita estar aprobado).
- Al marcar se congela la información de la ficha: aunque después cambie el RIC, queda lo que se reportó.
- El botón de confirmar está protegido contra el doble toque: si la conexión falla, puedes reintentar sin que se duplique.
- Cada marcado queda registrado como evento en la Auditoría.
Mensajes de error frecuentes y qué hacer
| Mensaje | Por qué pasa | Qué hacer |
|---|---|---|
| "Faltan cortes de inventario: T2, T4." | Hay tanques sin varillaje de corte del día. | Registra el corte de esos tanques y vuelve a marcar. |
| "Otro usuario ya marcó este reporte." | Alguien lo marcó mientras tenías la ventana abierta. | Nada; la lista se actualiza sola. |
| "No se confirmó la respuesta: reintente, no se duplicará." | Se cortó la conexión al confirmar. | Pulsa Confirmar reporte de nuevo. |
| "El envío anterior sigue en curso." | Pulsaste dos veces. | Espera unos segundos. |
| "No se pudo copiar: seleccione el texto y cópielo manualmente." | El navegador no permite copiar al portapapeles (conexión no segura). | Selecciona el texto con el mouse y cópialo. |
| "No hay reportes pendientes. ¡Al día con Osinergmin!" | No hay nada pendiente. | Nada que hacer. |
Ajustes relacionados
En
/ajustes| Ajuste | Por defecto | Para qué |
|---|---|---|
| Ventana de corte de inventario | 06:00-09:00 | Al abrirse se crea el pendiente del inventario diario. |
| Hora de alerta del reporte | 11:00 | Hora de alerta del inventario diario. |
| Hora límite del reporte | 12:00 | Vencimiento del inventario diario. |
| Plazo para reportar un cambio de precio a Osinergmin (horas) | 24 | Entre 1 y 168 horas. |
| Plazo para registrar el cierre SCOP (horas) | 24 | Entre 1 y 168 horas. |
| Canal de reporte a Osinergmin | manual | Única opción disponible. |
Relación con otros módulos
- Inventario: corte y varillaje y RIC — datos del inventario diario.
- Configuración — precios y tanques.
- Compras de combustible — compras con código SCOP.
- Cumplimiento Osinergmin en el catálogo de reportes.
Ejemplo
Lunes 06/10/2026, Grifo Central (ventana de corte 06:00-09:00, alerta 11:00, límite 12:00):
- 06:00 se crea "Inventario diario (PVO)" Pendiente.
- 07:10 el jefe de playa varilla T1, T2 y T3. El RIC del día queda en borrador.
- 11:00 nadie lo reportó: pasa a En alerta y llega la notificación.
- 11:20 el administrador abre la ficha, copia "Diésel B5 S-50 · Stock físico (gal) 4,812.350" en el PVO y marca reportado con la constancia 2026-0045871 → Reportado.