istmobot
Soluciones
Vehículos

Pasa tu estado de cuenta Panapass a Excel

El PDF de Panapass tiene decenas de pases por mes. Súbelo y recibe el resumen y cada movimiento, listos en Excel.

  • Resumen del periodo y cada pase o recarga.
  • Descarga en Excel: resumen y transacciones.
Entrada
PDF o foto
Respuesta
JSON · Excel
Costo
3 créditos
POST /v1/panapassEjemplo de respuesta
{
  "numero_cuenta": "0001234567",
  "tag": "01234567",
  "titular": "CLIENTE EJEMPLO",
  "email": "cliente@ejemplo.com",
  "direccion": "CALLE EJEMPLO CASA 1",
  "placa": "AB1234",
  "clase": "Clase A",
  "fecha_emision": "2026-09-01T08:00:00-05:00",
  "periodo_desde": "2026-08-01",
  "periodo_hasta": "2026-08-31",
  "numero_pases": 2,
  "saldo_inicial": 5,
  "total_debito": -2.5,
  "total_credito": 10,
  "saldo_final": 12.5,
  "saldo_bajo": 4,
  "movimientos": [
    {
      "tipo": "recarga",
      "fecha": "2026-08-03T07:42:00-05:00",
      "referencia": null,
      "matricula": null,
      "fecha_cargo": null,
      "descripcion": "Recarga MOBILE",
      "debito": null,
      "credito": 10,
      "saldo": 15
    },
    {
      "tipo": "pase",
      "fecha": "2026-08-10T18:05:00-05:00",
      "referencia": "01234567",
      "matricula": "AB1234",
      "fecha_cargo": "2026-08-10T18:06:00-05:00",
      "descripcion": "AT-28A CS-ATLAPA",
      "debito": 1.25,
      "credito": null,
      "saldo": 13.75
    }
  ]
}

Qué devuelve

Siempre los mismos campos. Lo que no aparece en el documento llega como null.

CampoTipoDescripción
numero_cuentastring | null
tagstring | nullTag Panapass asignado a la cuenta
titularstring | null
emailstring | null
direccionstring | null
placastring | null
clasestring | nullClase tarifaria del vehículo (p. ej. Clase A)
fecha_emisionstring | nullISO 8601
periodo_desdestring | nullISO yyyy-mm-dd
periodo_hastastring | null
numero_pasesnumber | null
saldo_inicialnumber | null
total_debitonumber | nullImporte total débito del periodo, con signo tal como aparece
total_creditonumber | null
saldo_finalnumber | null
saldo_bajonumber | nullUmbral de saldo bajo configurado
movimientos[]array
movimientos[].tipo"pase" | "recarga" | "ajuste"
movimientos[].fechastring | nullISO 8601 del pase o recarga
movimientos[].referenciastring | nullTag Panapass con el que se hizo el pase
movimientos[].matriculastring | null
movimientos[].fecha_cargostring | nullISO 8601 en que ENA aplicó el cargo
movimientos[].descripcionstring | nullVía/estación del pase o canal de la recarga tal como aparece
movimientos[].debitonumber | nullUSD cobrados (positivo)
movimientos[].creditonumber | nullUSD acreditados (positivo)
movimientos[].saldonumber | nullSaldo después del movimiento

Cómo usarla

Plataforma

Sube el archivo y ve el resultado. Descárgalo en Excel. Sin código.

API

curl -X POST https://api.istmobot.com/v1/panapass \
  -H "Authorization: Bearer ib_live_..." \
  -F "file=@documento.pdf"

Respuesta 202 con un id; el resultado llega por webhook o consultando el id. Referencia completa.

Para quién

Preguntas frecuentes

¿Qué datos extrae del estado de cuenta Panapass?

Número de cuenta, tag, titular, placa y clase, periodo, saldo inicial y final, total de pases, débitos, créditos y cada movimiento con fecha, vía, monto y saldo.

¿Puedo descargarlo en Excel?

Sí. Desde el panel se descarga un Excel con una hoja de resumen y otra con todos los movimientos.

¿Distingue pases de recargas?

Sí. Cada movimiento trae tipo pase, recarga o ajuste, con débito o crédito por separado.

¿Funciona para varios vehículos?

Cada estado de cuenta corresponde a una cuenta Panapass. Sube uno por vehículo o cuenta y consolida por API o en Excel.

¿De dónde saco el estado de cuenta?

Del portal o la app de Panapass (ENA), donde se descarga en PDF por periodo. Ese PDF es el que subes.

Beta privada, sin costo.

Para negocios en Panamá.

Solicitar acceso