Saltar al contenido principal

Costo, inventario y pago de la compra

Para qué sirve​

Explica qué hace el sistema automáticamente en el momento en que confirmas la Recepción de una compra de combustible: cómo entra al inventario, cómo cambia el costo por galón del tanque, cómo se calcula el total a pagar y cómo nace la deuda con el proveedor. Vuelve a la página principal: Compras de combustible.

Dónde está​

No es una pantalla aparte: ocurre al pulsar Confirmar recepción en

Menú:CatálogoCompras de combustible/compras
. El resultado se consulta en Ver detalle de la compra, en el kardex del tanque y en Cuentas por pagar.

Quién puede​

  • Provocar estos efectos (registrar la recepción): Permisocompras.recibir
  • Pagar al proveedor desde la compra: Permisocuentas_por_pagar.pagar

1. Entrada al inventario (kardex del tanque)​

Por cada tanque de la orden se registra en el kardex un movimiento de tipo compra:

  • Cantidad: los galones recibidos (no los facturados). Ejemplo: +4,982.050 gal.
  • Saldo teórico nuevo = saldo anterior + recibidos.
  • Costo unitario del movimiento = el nuevo costo promedio del tanque.
  • Además quedan guardados dos varillajes del tanque: descarga antes y descarga después, con la hora del servidor.

El kardex no se modifica ni se borra: cada compra deja su movimiento permanente.

2. Costo promedio ponderado del tanque​

Cada descarga recalcula el costo por galón del combustible del tanque:

Costo nuevo = (stock previo × costo previo + valor de la compra) ÷ (stock previo + galones recibidos)

  • Valor de la compra = galones facturados × costo unitario sin IGV (lo que pagas, sin IGV).
  • Stock previo = saldo teórico del tanque antes de la compra (si fuera negativo, se toma 0).
  • Se redondea a 4 decimales.

Por eso un faltante de descarga encarece el galón en inventario: pagas lo facturado pero entra menos.

información

El IGV y la percepción no forman parte del costo del inventario: el costo promedio se calcula sin IGV.

3. Totales de la compra​

Al recibir, el sistema recalcula los importes (nunca toma los del navegador):

ConceptoCálculo
SubtotalSuma de (galones facturados × costo unitario) de los ítems, al céntimo.
IGVSubtotal × IGV (%) del ajuste de la empresa (18 % por defecto), al céntimo.
PercepciónEl monto de Percepción sufrida (S/) que escribiste en la recepción.
TotalSubtotal + IGV + Percepción.

Este total es el que verás en la columna Total del listado y en el detalle.

4. Vencimiento y cuenta por pagar​

  • Si la orden es a Crédito, la compra queda con Vence (crédito) = fecha del pedido + días de crédito del proveedor (definidos en Proveedores).
  • Al recibir la compra se crea automáticamente su documento en Cuentas por pagar:
    • Descripción Compra OC-000123, comprobante factura con la serie y número que escribiste en la recepción.
    • Emisión: la fecha de la recepción.
    • Vencimiento: en Contado, el mismo día de la emisión; en Crédito, la fecha Vence (crédito) de la compra.
    • Monto y saldo: el Total de la compra (incluye IGV y percepción).
    • Estado inicial pendiente.
  • Si por algún motivo la cuenta por pagar no se crea en ese momento, el sistema la crea después de forma automática (revisa las compras recibidas con factura que aún no tienen su documento). Nunca se duplica.
  • Desde el listado de compras, en una compra Recibida, la acción Pagar al proveedor abre directamente el pago a ese proveedor (si tu plan incluye Cuentas por pagar y tienes el permiso).
  • La percepción sufrida queda disponible como crédito fiscal en el listado de percepciones sufridas del periodo (ver Cuentas por pagar).

5. Otros avisos que se generan​

  • Pendiente regulatorio de cierre SCOP de la compra (ver Código SCOP y cierre).
  • Si un tanque quedó fuera de tolerancia, un evento importante en la auditoría con la diferencia y la tolerancia.

Mensajes de error frecuentes y qué hacer​

MensajePor qué pasaQué hacer
"No se pudo abrir el pago."Falló la apertura de la ventana de pago desde la compra.Inténtalo de nuevo o paga desde Cuentas por pagar.

Relación con otros módulos​

Ejemplo​

Tanque T1 · Diésel B5 antes de la compra: saldo teórico 1,860.000 gal a S/ 12.5000 por galón (S/ 23,250.00 de inventario). Compra a crédito con un proveedor de 15 días de crédito, pedido del 01/10/2026:

ConceptoValor
Galones facturados × costo5,000.000 × S/ 13.1000 = S/ 65,500.00 (valor de la compra)
Galones recibidos4,982.050 gal
Costo nuevo del tanque(23,250.00 + 65,500.00) ÷ (1,860.000 + 4,982.050) = 88,750.00 ÷ 6,842.050 = S/ 12.9713
KardexMovimiento compra +4,982.050 gal; saldo 6,842.050 gal
SubtotalS/ 65,500.00
IGV 18 %S/ 11,790.00
Percepción sufridaS/ 1,545.80 (comprobante P001-0004567)
TotalS/ 78,835.80
Vence (crédito)16/10/2026
Cuenta por pagarCompra OC-000123, factura F001-45678, S/ 78,835.80, vence 16/10/2026