{
  "schema": "jov.hub.travel.snapshot.v1",
  "generatedAt": "2026-10-26T04:05:06.782Z",
  "legalEntity": "Jov Trading, S.A. de C.V.",
  "unit": "jov_travel_ai",
  "product": "Jov Travel",
  "period": "2026-10",
  "periodLabel": "Octubre 2026 · operación de muestra",
  "disclaimer": "Cifras de muestra para conciliar el módulo. No son cargos, facturas ni payouts reales.",
  "ledgerCurrency": "MXN",
  "fx": {
    "asOf": "2026-10-25",
    "usdMxn": 18.35,
    "usdCop": 3980,
    "usdPen": 3.72,
    "usdArs": 1350,
    "usdEur": 0.92
  },
  "funnel": {
    "searches": 530,
    "packages": 186,
    "clicks": 92,
    "bookingLines": 11,
    "trips": 6
  },
  "channels": [
    {
      "id": "tp_flights",
      "name": "Travelpayouts · vuelos",
      "hubModule": "Marketplace",
      "rate": 0.015,
      "rateLabel": "1.5% planeado",
      "payout": "Payoneer",
      "clicks": 50,
      "bookingLines": 6,
      "trips": 6,
      "gmvMxn": 25212.9,
      "grossCommissionMxn": 378.2,
      "partnerLiabilityMxn": 11.95,
      "jovAccruedMxn": 366.25,
      "jovSettledMxn": 101.84,
      "stripeFeeMxn": 0,
      "status": "parcial"
    },
    {
      "id": "tp_hotels",
      "name": "Booking · Travelpayouts",
      "hubModule": "Marketplace",
      "rate": 0.06,
      "rateLabel": "6% planeado (el contrato dice hasta 7%)",
      "payout": "Payoneer",
      "clicks": 26,
      "bookingLines": 3,
      "trips": 3,
      "gmvMxn": 17616,
      "grossCommissionMxn": 1056.96,
      "partnerLiabilityMxn": 0,
      "jovAccruedMxn": 1056.96,
      "jovSettledMxn": 0,
      "stripeFeeMxn": 0,
      "status": "pendiente de payout"
    },
    {
      "id": "gyg",
      "name": "GetYourGuide",
      "hubModule": "Marketplace",
      "rate": 0.08,
      "rateLabel": "8% planeado",
      "payout": "Wise",
      "clicks": 16,
      "bookingLines": 2,
      "trips": 2,
      "gmvMxn": 1247.8,
      "grossCommissionMxn": 99.83,
      "partnerLiabilityMxn": 0,
      "jovAccruedMxn": 99.83,
      "jovSettledMxn": 0,
      "stripeFeeMxn": 0,
      "status": "pendiente de payout"
    },
    {
      "id": "stripe_premium",
      "name": "Jov Travel Premium",
      "hubModule": "Finance",
      "rate": 1,
      "rateLabel": "$149 MXN / mes",
      "payout": "Stripe México",
      "clicks": 0,
      "bookingLines": 11,
      "trips": 11,
      "gmvMxn": 1639,
      "grossCommissionMxn": 1639,
      "partnerLiabilityMxn": 0,
      "jovAccruedMxn": 1547,
      "jovSettledMxn": 1547,
      "stripeFeeMxn": 92,
      "status": "cobrado en Stripe, neto estimado"
    }
  ],
  "clients": [
    {
      "id": "jov-mx",
      "name": "Jov Travel Directo México",
      "type": "viajero",
      "market": "MX",
      "hubLinked": false,
      "searches": 310,
      "packages": 96,
      "clicks": 44,
      "bookingLines": 2,
      "trips": 1,
      "gmvMxn": 7707,
      "jovAccruedMxn": 363.33,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "jov-andino",
      "name": "Jov Travel Directo Andino",
      "type": "viajero",
      "market": "CO",
      "hubLinked": false,
      "searches": 84,
      "packages": 28,
      "clicks": 11,
      "bookingLines": 2,
      "trips": 1,
      "gmvMxn": 1798.3,
      "jovAccruedMxn": 69.92,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "anden",
      "name": "Grupo Andén",
      "type": "empresa",
      "market": "MX",
      "hubLinked": true,
      "searches": 22,
      "packages": 11,
      "clicks": 9,
      "bookingLines": 3,
      "trips": 1,
      "gmvMxn": 9211.7,
      "jovAccruedMxn": 358.01,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "cafe-pacifico",
      "name": "Café del Pacífico",
      "type": "empresa",
      "market": "MX",
      "hubLinked": true,
      "searches": 14,
      "packages": 6,
      "clicks": 3,
      "bookingLines": 0,
      "trips": 0,
      "gmvMxn": 0,
      "jovAccruedMxn": 0,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "bruma",
      "name": "Agencia Bruma",
      "type": "agencia",
      "market": "CO",
      "hubLinked": false,
      "searches": 46,
      "packages": 22,
      "clicks": 13,
      "bookingLines": 1,
      "trips": 1,
      "gmvMxn": 1137.7,
      "jovAccruedMxn": 5.12,
      "partnerLiabilityMxn": 11.95
    },
    {
      "id": "studio-litoral",
      "name": "Studio Litoral",
      "type": "empresa",
      "market": "CO",
      "hubLinked": true,
      "searches": 9,
      "packages": 4,
      "clicks": 0,
      "bookingLines": 0,
      "trips": 0,
      "gmvMxn": 0,
      "jovAccruedMxn": 0,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "selva",
      "name": "Exportadora Selva",
      "type": "empresa",
      "market": "PE",
      "hubLinked": true,
      "searches": 18,
      "packages": 7,
      "clicks": 3,
      "bookingLines": 1,
      "trips": 1,
      "gmvMxn": 4404,
      "jovAccruedMxn": 66.06,
      "partnerLiabilityMxn": 0
    },
    {
      "id": "retail-norte",
      "name": "Retail Norte",
      "type": "empresa",
      "market": "MX",
      "hubLinked": true,
      "searches": 27,
      "packages": 12,
      "clicks": 9,
      "bookingLines": 2,
      "trips": 1,
      "gmvMxn": 19818,
      "jovAccruedMxn": 660.6,
      "partnerLiabilityMxn": 0
    }
  ],
  "markets": [
    {
      "market": "MX",
      "clients": 4,
      "searches": 373,
      "jovAccruedMxn": 1381.94,
      "gmvMxn": 36736.7
    },
    {
      "market": "CO",
      "clients": 3,
      "searches": 139,
      "jovAccruedMxn": 75.04,
      "gmvMxn": 2936
    },
    {
      "market": "PE",
      "clients": 1,
      "searches": 18,
      "jovAccruedMxn": 66.06,
      "gmvMxn": 4404
    }
  ],
  "bookings": [
    {
      "id": "b-rn-flight",
      "tripId": "t-rn",
      "clientId": "retail-norte",
      "channelId": "tp_flights",
      "origin": "MTY",
      "destination": "MAD",
      "region": "EUROPA",
      "usd": 640,
      "at": "2026-10-08",
      "settled": false,
      "gmvMxn": 11744,
      "grossCommissionMxn": 176.16,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 176.16,
      "rate": 0.015
    },
    {
      "id": "b-rn-hotel",
      "tripId": "t-rn",
      "clientId": "retail-norte",
      "channelId": "tp_hotels",
      "origin": "MTY",
      "destination": "MAD",
      "region": "EUROPA",
      "usd": 440,
      "at": "2026-10-08",
      "settled": false,
      "gmvMxn": 8074,
      "grossCommissionMxn": 484.44,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 484.44,
      "rate": 0.06
    },
    {
      "id": "b-an-flight",
      "tripId": "t-an",
      "clientId": "anden",
      "channelId": "tp_flights",
      "origin": "MEX",
      "destination": "BOG",
      "region": "LATAM",
      "usd": 250,
      "at": "2026-10-11",
      "settled": true,
      "gmvMxn": 4587.5,
      "grossCommissionMxn": 68.81,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 68.81,
      "rate": 0.015
    },
    {
      "id": "b-an-hotel",
      "tripId": "t-an",
      "clientId": "anden",
      "channelId": "tp_hotels",
      "origin": "MEX",
      "destination": "BOG",
      "region": "LATAM",
      "usd": 220,
      "at": "2026-10-11",
      "settled": false,
      "gmvMxn": 4037,
      "grossCommissionMxn": 242.22,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 242.22,
      "rate": 0.06
    },
    {
      "id": "b-an-tour",
      "tripId": "t-an",
      "clientId": "anden",
      "channelId": "gyg",
      "origin": "MEX",
      "destination": "BOG",
      "region": "LATAM",
      "usd": 32,
      "at": "2026-10-11",
      "settled": false,
      "gmvMxn": 587.2,
      "grossCommissionMxn": 46.98,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 46.98,
      "rate": 0.08
    },
    {
      "id": "b-sel-flight",
      "tripId": "t-sel",
      "clientId": "selva",
      "channelId": "tp_flights",
      "origin": "LIM",
      "destination": "MIA",
      "region": "USA",
      "usd": 240,
      "at": "2026-10-14",
      "settled": false,
      "gmvMxn": 4404,
      "grossCommissionMxn": 66.06,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 66.06,
      "rate": 0.015
    },
    {
      "id": "b-br-flight",
      "tripId": "t-br",
      "clientId": "bruma",
      "channelId": "tp_flights",
      "origin": "BOG",
      "destination": "CTG",
      "region": "LATAM",
      "usd": 62,
      "at": "2026-10-16",
      "settled": false,
      "gmvMxn": 1137.7,
      "grossCommissionMxn": 17.07,
      "partnerLiabilityMxn": 11.95,
      "jovCommissionMxn": 5.12,
      "rate": 0.015
    },
    {
      "id": "b-px-flight",
      "tripId": "t-px",
      "clientId": "jov-mx",
      "channelId": "tp_flights",
      "origin": "MEX",
      "destination": "CUN",
      "region": "LATAM",
      "usd": 120,
      "at": "2026-10-18",
      "settled": true,
      "gmvMxn": 2202,
      "grossCommissionMxn": 33.03,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 33.03,
      "rate": 0.015
    },
    {
      "id": "b-px-hotel",
      "tripId": "t-px",
      "clientId": "jov-mx",
      "channelId": "tp_hotels",
      "origin": "MEX",
      "destination": "CUN",
      "region": "LATAM",
      "usd": 300,
      "at": "2026-10-18",
      "settled": false,
      "gmvMxn": 5505,
      "grossCommissionMxn": 330.3,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 330.3,
      "rate": 0.06
    },
    {
      "id": "b-pa-flight",
      "tripId": "t-pa",
      "clientId": "jov-andino",
      "channelId": "tp_flights",
      "origin": "BOG",
      "destination": "CTG",
      "region": "LATAM",
      "usd": 62,
      "at": "2026-10-21",
      "settled": false,
      "gmvMxn": 1137.7,
      "grossCommissionMxn": 17.07,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 17.07,
      "rate": 0.015
    },
    {
      "id": "b-pa-tour",
      "tripId": "t-pa",
      "clientId": "jov-andino",
      "channelId": "gyg",
      "origin": "BOG",
      "destination": "CTG",
      "region": "LATAM",
      "usd": 36,
      "at": "2026-10-21",
      "settled": false,
      "gmvMxn": 660.6,
      "grossCommissionMxn": 52.85,
      "partnerLiabilityMxn": 0,
      "jovCommissionMxn": 52.85,
      "rate": 0.08
    }
  ],
  "settlements": [
    {
      "id": "payoneer-2026-10-20",
      "at": "2026-10-20",
      "account": "Payoneer · Jov Trading",
      "channelId": "tp_flights",
      "bookingIds": [
        "b-an-flight",
        "b-px-flight"
      ],
      "amountMxn": 101.84
    },
    {
      "id": "stripe-2026-10",
      "at": "2026-10-31",
      "account": "Stripe México",
      "channelId": "stripe_premium",
      "bookingIds": [],
      "amountMxn": 1547
    }
  ],
  "costs": {
    "amadeusCalls": 126,
    "cacheHits": 804,
    "geminiRequests": 40,
    "geminiInputTokens": 32000,
    "geminiOutputTokens": 14000,
    "freeCalls": 500,
    "quotaRemaining": 374,
    "amadeusUsd": 0,
    "geminiUsd": 0.029,
    "totalUsd": 0.029,
    "totalMxn": 0.53,
    "cacheHitRate": 0.864516129032258
  },
  "totals": {
    "gmvMxn": 45715.7,
    "jovAccruedMxn": 3070.04,
    "jovSettledMxn": 1648.84,
    "partnerLiabilityMxn": 11.95,
    "contributionAccruedMxn": 3069.51,
    "contributionCashMxn": 1648.31
  },
  "privacy": {
    "excluded": [
      "Texto libre de la búsqueda",
      "Itinerario día por día",
      "Pasaporte, INE y datos de tarjeta (el MVP no los pide)",
      "Viajero individual dentro de Jov Travel Directo: se agrupa en la cuenta paraguas"
    ]
  }
}