Descarga al tanque
Para qué sirve
Cuando llega la cisterna, el sistema te guía para medir cuánto combustible entró de verdad a cada tanque y compararlo con lo facturado. La descarga se registra en dos pasos, porque puede durar de 30 a 90 minutos y la medición de antes no debe perderse:
- Iniciar descarga — antes de conectar la manguera de la cisterna: varilla antes y contómetros.
- Recepción — al terminar: varilla después, contómetros finales, documentos de la cisterna. Aquí se calcula la diferencia y se actualiza el inventario.
Las mangueras pueden seguir vendiendo durante la descarga: el sistema descuenta lo vendido usando los contómetros. Vuelve a la página principal: Compras de combustible.
Dónde está
/comprasQuién puede
- Iniciar descarga y registrar la recepción: Permiso
compras.recibir
Por defecto lo tienen Administrador, Administrador de Estación y Almacén. El rol Jefe de Playa no lo trae de fábrica: si en tu grifo el jefe de playa recibe la cisterna, agrégale este permiso.
Conceptos
- Altura (cm): altura del producto medida con la varilla, en centímetros con hasta 2 decimales (ej.
152.35). - Volumen según aforo: galones que corresponden a esa altura según la tabla de aforo del tanque.
- Contómetros de las mangueras: lectura del totalizador electrónico (galones) de cada manguera operativa conectada a ese tanque. Las mangueras inoperativas no se piden.
- Vendido en la descarga: suma, por manguera, de lectura final − lectura inicial.
- Recibido = volumen después − volumen antes + vendido en la descarga.
- Diferencia = recibido − facturado; % = diferencia ÷ facturado × 100.
- Dentro de tolerancia: el valor absoluto del % es menor o igual que la Tolerancia de descarga (%) (0.30 % por defecto; se puede definir por estación). La vista previa de la pantalla usa la tolerancia configurada para la estación de la compra, la misma que aplica el sistema al confirmar.
Paso a paso
Paso 1: Iniciar la descarga (antes de conectar la cisterna)
- Pulsa «Iniciar descarga»
En la compra En tránsito, pulsa Iniciar descarga. Se abre la ventana Iniciar descarga · SCOP A1B2C3D4 con el bloque Medición antes de descargar ("Toca un campo y escribe el valor con el teclado.").
- Revisa cada tarjeta de tanque
Hay una tarjeta por tanque de la orden con su código, el producto (con su color) y la pastilla Facturado 5,000.000 gal.
- Mide con la varilla y escribe la «Altura antes (cm)»
Toca el campo (dice Toca para escribir) y usa el teclado de la derecha. Al lado aparece el volumen calculado, por ejemplo ≈ 1,850.400 gal según aforo.
- Anota los contómetros
En Contómetros de las mangueras toca cada manguera (por ejemplo Manguera 1 · S01 lado A) y escribe su lectura en galones. Si el tanque no tiene mangueras operativas verás "El tanque no tiene mangueras operativas."
- Usa «Siguiente» para avanzar
El botón Siguiente del teclado pasa al próximo campo. Encima del teclado ves el tanque, el campo que estás editando y el avance ("3 de 5 completados", con su porcentaje).
- Pulsa «Registrar inicio»
Verás "Inicio de descarga registrado.". La hora la pone el servidor. La compra sigue En tránsito, pero ahora la acción disponible es Recepción y ya no se puede anular.
:::warning Atención Mide antes de conectar la cisterna. Si registras el inicio cuando ya entró combustible, los galones recibidos saldrán de menos y la diferencia parecerá un faltante del proveedor. :::
Paso 2: Registrar la recepción (al terminar la descarga)
- Espera que el producto se asiente
Deja reposar el tanque unos minutos antes de medir.
- Pulsa «Recepción»
Se abre Recepción · SCOP A1B2C3D4 con dos bloques: Documentos de la cisterna ("Guías, factura del proveedor y percepción.") y Medición después de descargar.
- Llena los documentos de la cisterna
Guía del remitente, guía del transportista, placa, conductor, factura y, si hubo, la percepción (ver Campos).
- Escribe la «Altura después (cm)» de cada tanque
Igual que en el paso 1. Verás el volumen según aforo.
- Escribe la lectura final de cada manguera
Debajo de cada manguera aparece la lectura con la que empezó (Inicio …). Si la lectura final es menor que la inicial, aparece la casilla El contador dio la vuelta: márcala solo si de verdad el contómetro pasó por cero (por ejemplo de 999,999.990 a 12.500); si no, corrige lo digitado.
- Revisa la vista previa
Con los datos completos, la tarjeta muestra Recibidos y Diferencia ("Vista previa: el servidor recalcula al confirmar."). Con check verde está dentro de tolerancia; con aviso, fuera.
- Si está fuera de tolerancia, escribe la observación
Aparece Observación de la diferencia (obligatoria) (hasta 200 caracteres). Explica el faltante o sobrante para el reclamo al proveedor o al transportista.
- Pulsa «Confirmar recepción»
La compra pasa a Recibida y se abre el resumen Compra recibida · SCOP A1B2C3D4 (ver abajo). Cierra con Entendido.
:::danger No se puede deshacer Al confirmar la recepción se registra la entrada en el kardex de cada tanque, se recalcula su costo promedio y se crea la cuenta por pagar. La compra recibida no se puede anular ni editar. Revisa alturas y lecturas antes de confirmar. :::
El resumen «Compra recibida»
Tras confirmar verás:
- Un aviso general:
- Recepción conforme — "Todas las diferencias están dentro de lo permitido (tolerancia ±0.30 %). El stock de los tanques ya se actualizó.", o
- 1 tanque quedó fuera de tolerancia (tolerancia ±0.30 %) (o "N tanques quedaron…") — "La recepción se registró con tu observación. Revisa la diferencia con el proveedor o el transportista."
- Los totales Facturado, Recibido y Diferencia total (galones y %).
- Una tarjeta por tanque: Dentro de tolerancia / Fuera de tolerancia, Facturado → Recibido, la diferencia marcada como Faltante, Sobrante o Exacto, una barra y el texto "Llegó el 99.6 % de lo facturado."
- La nota "Recibido = lo medido con el varillaje antes y después de descargar, más lo vendido durante la descarga."
Campos
Documentos de la cisterna (solo en la Recepción)
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Guía de remisión del remitenteTexto | Sí | Número de la guía del mayorista, hasta 30 caracteres: letras, números y guion (ej. T001-00012345). Se pasa a mayúsculas. |
| Guía del transportistaTexto | No | Opcional, mismo formato que la anterior. |
| Placa de la cisternaTexto | Sí | Placa peruana válida (ej. ABC-123), hasta 10 caracteres. |
| ConductorTexto | Sí | Nombre del chofer, de 3 a 120 caracteres. Si escribes menos de 3 verás "Indique el nombre del conductor (mínimo 3 caracteres)." |
| Factura serieTexto | Sí | Exactamente 4 letras o números (ej. F001). |
| Factura númeroNúmero | Sí | Solo dígitos (ej. 45678). |
| Percepción sufrida (S/)S/ | No | Monto de percepción que te cobró el mayorista, 0 o más con hasta 2 decimales. Vacío = 0. |
| Comprobante percepción serieTexto | No | Hasta 4 letras o números. Obligatorio si la percepción es mayor que 0. |
| Comprobante percepción númeroNúmero | No | Hasta 10 dígitos. Obligatorio si la percepción es mayor que 0. |
Medición por tanque (en ambos pasos)
| Campo | ¿Obligatorio? | Descripción |
|---|---|---|
| Altura antes (cm) / Altura después (cm)Número | Sí | Altura del producto con la varilla, hasta 2 decimales. Debe estar dentro del rango de la tabla de aforo del tanque. |
| Agua (cm)Número | No | Opcional. Altura de agua medida en el fondo del tanque (con pasta detectora), 0 o más con hasta 2 decimales y menor que la altura de producto. Mensajes: "Agua en cm con hasta 2 decimales." / "El agua debe ser menor que la altura de producto." |
| Temperatura (°C)Número | No | Opcional. Temperatura del combustible, de −10 a 60 °C con hasta 2 decimales. Mensaje: "Temperatura de −10 a 60 °C con hasta 2 decimales." |
| Lectura de cada mangueraGalones | Sí | Contómetro electrónico de cada manguera operativa del tanque, hasta 3 decimales. |
| El contador dio la vueltaCasilla | No | Aparece solo en la recepción, cuando la lectura final es menor que la inicial. |
| Observación de la diferenciaTexto | No | Obligatoria solo si la diferencia del tanque está fuera de tolerancia. Hasta 200 caracteres. |
:::info Agua y temperatura Agua (cm) y Temperatura (°C) son opcionales y quedan registradas con la medición de cada tanque, al iniciar la descarga y en la recepción. Los galones se calculan solo con la altura del producto y la tabla de aforo (sin corrección por temperatura). Si un dato no es válido verás el error con el tanque delante, por ejemplo "Tanque T1: El agua debe ser menor que la altura de producto." :::
Reglas y validaciones
- Iniciar descarga solo con la compra En tránsito y una sola vez.
- Recepción solo después de Iniciar descarga.
- Hay que medir todos los tanques de la orden y todas las mangueras operativas de cada tanque.
- Las mangueras de la recepción son las mismas que se anotaron al inicio.
- Una lectura final menor que la inicial solo se acepta si marcas El contador dio la vuelta.
- Los galones recibidos deben salir mayores que cero.
- Fuera de tolerancia no bloquea la recepción (el combustible ya está en el tanque), pero exige la observación y queda registrado como evento importante en la auditoría.
- Puedes pulsar dos veces o reintentar tras un corte de conexión: el registro no se duplica.
- La vista previa es solo orientativa: el cálculo oficial lo hace el servidor al confirmar.
Mensajes de error frecuentes y qué hacer
| Mensaje | Por qué pasa | Qué hacer |
|---|---|---|
| "Complete la altura y la lectura de cada manguera." | Falta una altura o alguna lectura (la tarjeta se marca). | Completa los campos marcados. |
| "Tanque T1: la diferencia está fuera de tolerancia, escriba la observación." / "La diferencia excede la tolerancia: registre una observación para el reclamo al proveedor." | El tanque supera la tolerancia y no hay observación. | Escribe la observación. |
| "Tanque T1: La lectura final de la manguera 7 es menor que la inicial: confirme la vuelta de contador o corrija la digitación." | Final menor que inicial sin marcar la vuelta. | Corrige la lectura o marca El contador dio la vuelta. |
| "Tanque T1: Los galones recibidos (-12.300) deben ser mayores que 0: revise la medición." | La altura después o las lecturas están mal digitadas. | Vuelve a medir y corrige. |
| "Tanque T1: Lectura inválida (número con hasta 3 decimales)." | Lectura con formato incorrecto. | Corrige la lectura. |
| "Altura fuera de la tabla de aforo." | La altura está fuera del rango de la tabla de aforo del tanque. | Revisa la medición o la tabla de aforo. |
| Mensaje sobre que el tanque no tiene tabla de aforo cargada | El tanque no tiene tabla de aforo. | Carga la tabla de aforo del tanque (sección Configuración). |
| "Campo obligatorio." / "Formato inválido." (en un documento) | Falta o está mal la guía, la factura o el comprobante de percepción. | Corrige el campo marcado. |
| "Placa de la cisterna inválida." | La placa no tiene formato peruano. | Escríbela como en la tarjeta de propiedad. |
| "Indique el nombre del conductor (3 a 120 caracteres)." | Conductor vacío o muy corto. | Escribe el nombre del chofer. |
| "Monto de percepción inválido (≥ 0, hasta 2 decimales)." | Monto negativo o con más de 2 decimales. | Corrige el monto. |
| "Registre primero el inicio de descarga (varillaje antes)." | Se intentó recibir sin el paso 1. | Haz Iniciar descarga. |
| "La descarga de esta compra ya se inició." | Otra persona ya registró el inicio. | Recarga y usa Recepción. |
| "No se pudo registrar la recepción. No se confirmó la respuesta: reintente, no se duplicará." | Corte de red o error del servidor. | Pulsa de nuevo Confirmar recepción. |
| "El envío anterior sigue en curso." | Pulsaste mientras el primer envío seguía procesándose. | Espera unos segundos. |
Relación con otros módulos
- Tanques y tabla de aforo, mangueras y surtidores: sección Surtidores y mangueras.
- Kardex, inventario y varillajes: sección Reportes.
- Ajuste Tolerancia de descarga (%) en Ajustes avanzados › Tolerancias (sección Configuración).
- Lo que pasa con el costo y el pago: Costo, inventario y pago.
- Siguiente paso: Cerrar SCOP.
Ejemplo
Tanque T1 · Diésel B5, facturado 5,000.000 gal. Tolerancia de la estación 0.30 %.
| Dato | Valor |
|---|---|
| Varilla antes | 62.40 cm → 1,850.400 gal |
| Varilla después | 198.75 cm → 6,790.100 gal |
| Manguera 1 · S01 lado A | 120,450.200 → 120,478.600 (28.400 gal) |
| Manguera 2 · S01 lado B | 98,310.050 → 98,324.000 (13.950 gal) |
| Vendido en la descarga | 42.350 gal |
| Recibido | 6,790.100 − 1,850.400 + 42.350 = 4,982.050 gal |
| Diferencia | 4,982.050 − 5,000.000 = −17.950 gal (−0.359 %) → Faltante |
Como 0.359 % es mayor que 0.30 %, el tanque queda Fuera de tolerancia y el jefe escribe: "Faltante de 17.95 gal, se informó al transportista, guía T001-00012345.". El resumen dice "Llegó el 99.6 % de lo facturado."