{
  "schemaVersion": "7.0-enterprise",
  "exportedAtIso": "2026-11-15T21:02:33.998Z",
  "kvkkEncryptionPreserved": true,
  "supplierCompanyId": "comp_toros_supplier",
  "data": {
    "systemSettings": [
      {
        "id": "global",
        "brandName": "TourBridge Pro",
        "voucherPrefix": "TBP",
        "supportPhone": "+90 242 512 00 00",
        "usdRatePerEur": 1.08,
        "gbpRatePerEur": 0.85,
        "tryRatePerEur": 48,
        "autoApproveB2bBookings": true,
        "uetdsLiveMode": true,
        "efaturaLiveMode": true,
        "tcmbBulletinDate": "",
        "tcmbLastSyncedAt": null,
        "whatsappWebhookUrl": "",
        "updatedAt": "2026-11-15T20:29:13.535Z"
      }
    ],
    "companies": [
      {
        "id": "comp_toros_supplier",
        "slug": "toros-safari-marine",
        "name": "Toros Safari & Marine (Ana Tedarikçi)",
        "legalTitle": "Toros Doğa Sporları Denizcilik ve Turizm A.Ş.",
        "role": "SUPPLIER",
        "city": "Alanya / Antalya",
        "phone": "+90 242 513 40 10",
        "email": "operasyon@torossafari.com",
        "taxOffice": "Alanya VD",
        "taxNumber": "8590412873",
        "uetdsEnabled": true,
        "efaturaEnabled": true,
        "createdAt": "2026-11-15T20:29:13.902Z"
      },
      {
        "id": "comp_sidebest_agency",
        "slug": "sidebest-travel-desk",
        "name": "SideBest Travel & Otel Deskleri",
        "legalTitle": "SideBest Seyahat Acenteliği Tic. Ltd. Şti.",
        "role": "AGENCY",
        "city": "Side / Manavgat",
        "phone": "+90 242 753 21 90",
        "email": "satis@sidebesttour.com",
        "taxOffice": "Manavgat VD",
        "taxNumber": "7710293841",
        "uetdsEnabled": false,
        "efaturaEnabled": true,
        "createdAt": "2026-11-15T20:29:13.902Z"
      },
      {
        "id": "comp_kleopatra_agency",
        "slug": "kleopatra-excursions",
        "name": "Kleopatra Sokak & Info Acentesi",
        "legalTitle": "Kleopatra Turizm Aracılık Hizmetleri Ltd. Şti.",
        "role": "AGENCY",
        "city": "Alanya Merkez",
        "phone": "+90 242 519 88 12",
        "email": "desk@kleopatratours.com",
        "taxOffice": "Alanya VD",
        "taxNumber": "5420918273",
        "uetdsEnabled": false,
        "efaturaEnabled": true,
        "createdAt": "2026-11-15T20:29:13.902Z"
      },
      {
        "id": "comp_koprucay_supplier",
        "slug": "koprucay-rafting-canyoning",
        "name": "Köprüçay Rafting & Canyoning (Operatör #2)",
        "legalTitle": "Köprüçay Doğa Sporları ve Rafting İşletmeleri A.Ş.",
        "role": "SUPPLIER",
        "city": "Beşkonak / Manavgat",
        "phone": "+90 242 762 11 40",
        "email": "operasyon@koprucayrafting.com",
        "taxOffice": "Manavgat VD",
        "taxNumber": "6120948172",
        "uetdsEnabled": true,
        "efaturaEnabled": true,
        "createdAt": "2026-11-15T20:29:14.345Z"
      }
    ],
    "saasSubscriptions": [
      {
        "id": "saas_sub_toros",
        "supplierCompanyId": "comp_toros_supplier",
        "planTier": "ENTERPRISE",
        "licenseKey": "LIC-TRB-2026-TOROS-9901",
        "status": "ACTIVE",
        "monthlyBookingQuota": 25000,
        "maxVehicles": 200,
        "maxPartnerAgencies": 500,
        "monthlyFeeEurMinor": 49900,
        "customDomain": "b2b.torossafari.com",
        "validUntil": "2027-12-31",
        "createdAt": "2026-11-15T20:29:14.511Z"
      }
    ],
    "zones": [
      {
        "id": "zone_east_mahmutlar",
        "supplierCompanyId": "comp_toros_supplier",
        "name": "Doğu Hattı — Kargıcak & Mahmutlar",
        "corridorOrder": 1,
        "transferSurchargePerSeatMinor": 0,
        "cutoffMinutesBeforeStart": 75
      },
      {
        "id": "zone_center_oba",
        "supplierCompanyId": "comp_toros_supplier",
        "name": "Merkez Doğu — Oba & Tosmur",
        "corridorOrder": 2,
        "transferSurchargePerSeatMinor": 0,
        "cutoffMinutesBeforeStart": 50
      },
      {
        "id": "zone_center_kleopatra",
        "supplierCompanyId": "comp_toros_supplier",
        "name": "Alanya Merkez — Kleopatra & Damlataş",
        "corridorOrder": 3,
        "transferSurchargePerSeatMinor": 0,
        "cutoffMinutesBeforeStart": 40
      },
      {
        "id": "zone_west_konakli",
        "supplierCompanyId": "comp_toros_supplier",
        "name": "Batı Yakın — Konaklı & Türkler",
        "corridorOrder": 4,
        "transferSurchargePerSeatMinor": 0,
        "cutoffMinutesBeforeStart": 65
      },
      {
        "id": "zone_far_west_side",
        "supplierCompanyId": "comp_toros_supplier",
        "name": "Uzak Batı — Okurcalar & Side (+5€ Transfer)",
        "corridorOrder": 5,
        "transferSurchargePerSeatMinor": 500,
        "cutoffMinutesBeforeStart": 95
      }
    ],
    "hotels": [
      {
        "id": "htl_utopia",
        "zoneId": "zone_east_mahmutlar",
        "name": "Utopia World Hotel",
        "gpsLat": 36.4892,
        "gpsLng": 32.1294,
        "pickupGateNote": "Alt Anayol Asansör Çıkışı",
        "pickupOffsetMinutes": 75
      },
      {
        "id": "htl_sunprime",
        "zoneId": "zone_center_oba",
        "name": "Sunprime C-Lounge Hotel",
        "gpsLat": 36.5328,
        "gpsLng": 32.0419,
        "pickupGateNote": "Ana Güvenlik Bariyeri",
        "pickupOffsetMinutes": 55
      },
      {
        "id": "htl_kleopatra_atlas",
        "zoneId": "zone_center_kleopatra",
        "name": "Kleopatra Atlas Hotel",
        "gpsLat": 36.5459,
        "gpsLng": 31.9881,
        "pickupGateNote": "Lobi Önü Cadde Cephesi",
        "pickupOffsetMinutes": 40
      },
      {
        "id": "htl_xafira",
        "zoneId": "zone_west_konakli",
        "name": "Xafira Deluxe Resort & Spa",
        "gpsLat": 36.6021,
        "gpsLng": 31.7924,
        "pickupGateNote": "Dış Güvenlik Nizamiye",
        "pickupOffsetMinutes": 65
      },
      {
        "id": "htl_kirman_sidemarin",
        "zoneId": "zone_far_west_side",
        "name": "Kirman Sidemarin Beach & Spa",
        "gpsLat": 36.7985,
        "gpsLng": 31.3612,
        "pickupGateNote": "Resepsiyon Güvenlik Kapısı",
        "pickupOffsetMinutes": 90
      }
    ],
    "tours": [
      {
        "id": "tour_quad_safari",
        "supplierCompanyId": "comp_toros_supplier",
        "code": "TBP-QUAD",
        "name": "Alanya Dağda 4x4 Quad & Buggy Safari",
        "category": "Macera & Safari",
        "description": "Toros dağ parkurunda tozlu ve çamurlu nehir geçişli 4x4 Quad deneyimi. Araç bazlı kontenjan: 1. Kişi Sürücü + 2. Kişi Yolcu aynı araca biner; çocuk ve bebek kabul edilmez.",
        "highlightsJson": "[\"Otelden Klimalı Transfer Dahil\",\"Kask & Rehberlik Ekipmanı\",\"Çocuk/Bebek Kapalı · 16+ Yaş Sürücü\"]",
        "baseCurrency": "EUR",
        "unitMode": "PER_VEHICLE",
        "primaryLabel": "1. Kişi (Sürücü · Tek Araç)",
        "primaryRetailMinor": 5000,
        "secondaryLabel": "2. Kişi (Aynı Araçta Yolcu)",
        "secondaryRetailMinor": 2500,
        "childRetailMinor": 0,
        "infantRetailMinor": 0,
        "allowSecondaryUnit": true,
        "allowChildren": false,
        "allowInfants": false,
        "freeInfantAllowed": false,
        "minParticipantAge": 16,
        "defaultEquipmentCapacity": 18,
        "defaultShuttleCapacity": 36,
        "durationHours": 4,
        "isActive": true
      },
      {
        "id": "tour_dolphin_combo",
        "supplierCompanyId": "comp_toros_supplier",
        "code": "TBP-DOLPHIN",
        "name": "Sealanya Yunus Show + Yunus Yüzme Kombine",
        "category": "Deniz & Gösteri",
        "description": "Yunus Show (25€) ve Yunuslarla Yüzme (100€) bir arada özel kombine paket (125€ yerine 115€). Yüzme seansında \"Free Bebek\" seçeneği kural gereği kapalıdır.",
        "highlightsJson": "[\"Kombine Paket İndirimi (115€)\",\"Refakatçi Sadece Show Seçeneği (25€)\",\"Free Bebek Yok · Yüzme 6+ Yaş\"]",
        "baseCurrency": "EUR",
        "unitMode": "COMBO_PACKAGE",
        "primaryLabel": "Yunus Show + Yüzme Paketi",
        "primaryRetailMinor": 11500,
        "secondaryLabel": "Refakatçi (Sadece Yunus Show)",
        "secondaryRetailMinor": 2500,
        "childRetailMinor": 9500,
        "infantRetailMinor": 3500,
        "allowSecondaryUnit": true,
        "allowChildren": true,
        "allowInfants": false,
        "freeInfantAllowed": false,
        "minParticipantAge": 6,
        "defaultEquipmentCapacity": 16,
        "defaultShuttleCapacity": 45,
        "durationHours": 5,
        "isActive": true
      },
      {
        "id": "tour_pirate_boat",
        "supplierCompanyId": "comp_toros_supplier",
        "code": "TBP-PIRATE",
        "name": "Korsan Teknesi Günübirlik Koylar & Köpük Partisi",
        "category": "Tekne Turu",
        "description": "Alanya Kalesi mağaraları, Kleopatra açıkları yüzme molaları, açık büfe öğle yemeği ve sınırsız alkolsüz içecek dahil aile dostu tekne turu.",
        "highlightsJson": "[\"Açık Büfe Öğle Yemeği & Alkolsüz İçecekler\",\"0-3 Yaş Bebek Ücretsiz (Free)\",\"4-11 Yaş Çocuk %50 İndirimli\"]",
        "baseCurrency": "EUR",
        "unitMode": "PER_PERSON",
        "primaryLabel": "Yetişkin (12+ Yaş)",
        "primaryRetailMinor": 4000,
        "secondaryLabel": "",
        "secondaryRetailMinor": 0,
        "childRetailMinor": 2000,
        "infantRetailMinor": 0,
        "allowSecondaryUnit": false,
        "allowChildren": true,
        "allowInfants": true,
        "freeInfantAllowed": true,
        "minParticipantAge": 0,
        "defaultEquipmentCapacity": 90,
        "defaultShuttleCapacity": 90,
        "durationHours": 6,
        "isActive": true
      }
    ],
    "departures": [
      {
        "id": "dep_quad_tomorrow_09",
        "tourId": "tour_quad_safari",
        "supplierCompanyId": "comp_toros_supplier",
        "departureDate": "2026-11-16",
        "startTime": "09:00",
        "totalEquipmentUnits": 18,
        "bookedEquipmentUnits": 7,
        "totalShuttleSeats": 36,
        "bookedShuttleSeats": 9,
        "stopSale": false,
        "hubPointName": "Konaklı Toros Transfer İstasyonu",
        "mainCraftName": "Toros 25x Quad Safari Konvoyu",
        "uetdsVoyageRef": "UETDS-07-994210",
        "uetdsSubmittedAt": null
      },
      {
        "id": "dep_dolphin_tomorrow_10",
        "tourId": "tour_dolphin_combo",
        "supplierCompanyId": "comp_toros_supplier",
        "departureDate": "2026-11-16",
        "startTime": "10:00",
        "totalEquipmentUnits": 16,
        "bookedEquipmentUnits": 3,
        "totalShuttleSeats": 45,
        "bookedShuttleSeats": 4,
        "stopSale": false,
        "hubPointName": "Sealanya Havuz Kabul Noktası",
        "mainCraftName": "VIP Yunus Gösteri & Yüzme Arenası",
        "uetdsVoyageRef": "",
        "uetdsSubmittedAt": null
      },
      {
        "id": "dep_pirate_tomorrow_0930",
        "tourId": "tour_pirate_boat",
        "supplierCompanyId": "comp_toros_supplier",
        "departureDate": "2026-11-16",
        "startTime": "09:30",
        "totalEquipmentUnits": 90,
        "bookedEquipmentUnits": 4,
        "totalShuttleSeats": 90,
        "bookedShuttleSeats": 4,
        "stopSale": false,
        "hubPointName": "Türkler Marina İskele B-4",
        "mainCraftName": "M/Y Toros Black Pearl (180 Kişilik)",
        "uetdsVoyageRef": "UETDS-07-159433",
        "uetdsSubmittedAt": "2026-11-15T20:29:18.166Z"
      },
      {
        "id": "dep_pirate_plus2_0930",
        "tourId": "tour_pirate_boat",
        "supplierCompanyId": "comp_toros_supplier",
        "departureDate": "2026-11-17",
        "startTime": "09:30",
        "totalEquipmentUnits": 90,
        "bookedEquipmentUnits": 0,
        "totalShuttleSeats": 90,
        "bookedShuttleSeats": 0,
        "stopSale": false,
        "hubPointName": "Türkler Marina Ana İskele Hub",
        "mainCraftName": "M/Y Barbarossa (3 Katlı Korsan Gemisi)",
        "uetdsVoyageRef": "",
        "uetdsSubmittedAt": null
      },
      {
        "id": "dep_quad_plus2_0900",
        "tourId": "tour_quad_safari",
        "supplierCompanyId": "comp_toros_supplier",
        "departureDate": "2026-11-17",
        "startTime": "09:00",
        "totalEquipmentUnits": 18,
        "bookedEquipmentUnits": 0,
        "totalShuttleSeats": 36,
        "bookedShuttleSeats": 0,
        "stopSale": false,
        "hubPointName": "Konaklı Toros Transfer İstasyonu",
        "mainCraftName": "Toros 25x Quad Safari Konvoyu",
        "uetdsVoyageRef": "",
        "uetdsSubmittedAt": null
      }
    ],
    "vehicles": [
      {
        "id": "veh_sprinter_east",
        "supplierCompanyId": "comp_toros_supplier",
        "plateNumber": "07 AOJ 124",
        "vehicleTitle": "Mercedes Sprinter VIP (Doğu & Merkez Hattı)",
        "seatCapacity": 19,
        "d2LicenseNo": "D2.07.88412",
        "driverUserId": "usr_sup_driver_1",
        "guideUserId": "usr_sup_guide_1"
      },
      {
        "id": "veh_crafter_west",
        "supplierCompanyId": "comp_toros_supplier",
        "plateNumber": "07 TRS 490",
        "vehicleTitle": "VW Crafter Turizm Paketi (Batı & Side Hattı)",
        "seatCapacity": 22,
        "d2LicenseNo": "D2.07.88419",
        "driverUserId": "usr_sup_driver_2",
        "guideUserId": "usr_sup_guide_1"
      }
    ],
    "b2bContracts": [
      {
        "id": "cnt_toros_sidebest",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "tier": "GOLD_VIP",
        "pricingModel": "NET_RATE",
        "defaultCommissionPercent": 32,
        "minRetailFloorPercent": 85,
        "creditLimitEurMinor": 300000,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:13.956Z"
      },
      {
        "id": "cnt_toros_kleopatra",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "tier": "SILVER",
        "pricingModel": "COMMISSION_PERCENT",
        "defaultCommissionPercent": 28,
        "minRetailFloorPercent": 90,
        "creditLimitEurMinor": 150000,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:13.956Z"
      }
    ],
    "b2bContractRates": [
      {
        "id": "rate_sb_quad",
        "contractId": "cnt_toros_sidebest",
        "tourId": "tour_quad_safari",
        "primaryNetMinor": 3200,
        "secondaryNetMinor": 1500,
        "childNetMinor": 0,
        "infantNetMinor": 0
      },
      {
        "id": "rate_sb_dolphin",
        "contractId": "cnt_toros_sidebest",
        "tourId": "tour_dolphin_combo",
        "primaryNetMinor": 8200,
        "secondaryNetMinor": 1600,
        "childNetMinor": 6800,
        "infantNetMinor": 0
      },
      {
        "id": "rate_sb_pirate",
        "contractId": "cnt_toros_sidebest",
        "tourId": "tour_pirate_boat",
        "primaryNetMinor": 2500,
        "secondaryNetMinor": 0,
        "childNetMinor": 1200,
        "infantNetMinor": 0
      }
    ],
    "yieldRules": [
      {
        "id": "yr_seed_surge_75",
        "supplierCompanyId": "comp_toros_supplier",
        "tourId": null,
        "name": "Yüksek Doluluk Surge (%75+ Dolulukta +%15)",
        "ruleType": "OCCUPANCY_SURGE",
        "minOccupancyPct": 75,
        "seasonStartDate": "",
        "seasonEndDate": "",
        "adjustmentPercent": 15,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:14.524Z"
      },
      {
        "id": "yr_seed_peak_summer",
        "supplierCompanyId": "comp_toros_supplier",
        "tourId": "tour_dolphin_combo",
        "name": "Yüksek Yaz Sezonu Yunus Yüzme (+%20)",
        "ruleType": "HIGH_SEASON",
        "minOccupancyPct": 0,
        "seasonStartDate": "2026-06-15",
        "seasonEndDate": "2026-09-15",
        "adjustmentPercent": 20,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:14.524Z"
      }
    ],
    "subAgents": [
      {
        "id": "sub_seed_kemal",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "fullName": "Kemal Öztürk (Kirman Sidemarin Resepsiyon)",
        "roleTitle": "Otel Resepsiyon & Concierge",
        "hotelOrDeskName": "Kirman Sidemarin Beach & Spa",
        "phone": "+90 532 711 40 20",
        "commissionSharePercent": 35,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:14.534Z"
      },
      {
        "id": "sub_seed_svetlana",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "fullName": "Svetlana Ivanova (BDT Info Rehberi)",
        "roleTitle": "Bölge Otel Rehberi",
        "hotelOrDeskName": "Utopia World & Sunprime Desk",
        "phone": "+90 543 819 22 10",
        "commissionSharePercent": 40,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:14.534Z"
      },
      {
        "id": "sub_seed_tarkan",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "fullName": "Tarkan Çelik (Kleopatra Plaj Standı)",
        "roleTitle": "Sahil Satış Danışmanı",
        "hotelOrDeskName": "Kleopatra Plajı No:12",
        "phone": "+90 535 604 18 90",
        "commissionSharePercent": 30,
        "isActive": true,
        "createdAt": "2026-11-15T20:29:14.534Z"
      }
    ],
    "bookingsEncryptedAtRest": [
      {
        "id": "bkg_seed_1",
        "voucherCode": "TBP-261115-1041",
        "departureId": "dep_quad_tomorrow_09",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "soldByUserId": "usr_agn_sidebest_seller",
        "subAgentId": "sub_seed_svetlana",
        "subAgentCommissionMinor": 1840,
        "yieldAdjustmentPercent": 0,
        "appliedYieldRuleName": "",
        "hotelId": "htl_utopia",
        "roomNumber": "518",
        "pickupTime": "07:45",
        "leadGuestName": "Lukas & Hannah Weber",
        "leadGuestPhone": "+49 176 882 19 42",
        "leadGuestPassportOrId": "enc:v1:Ni8-etcFkelKSKh_:kzXwo0fT2VDcJOBWgyr_pg:8EZHBzdWRBNR",
        "guestNationality": "DE",
        "guestLanguage": "DE",
        "primaryCount": 2,
        "secondaryCount": 1,
        "childCount": 0,
        "infantCount": 0,
        "consumedEquipmentUnits": 2,
        "consumedShuttleSeats": 3,
        "currency": "EUR",
        "listRetailTotalMinor": 12500,
        "finalRetailTotalMinor": 12500,
        "supplierNetTotalMinor": 7900,
        "agencyCommissionMinor": 4600,
        "agencyCollectedMinor": 4600,
        "restOnTourMinor": 7900,
        "netAgencyDebtDeltaMinor": 0,
        "collectionScenario": "BALANCED_SPLIT",
        "status": "CONFIRMED",
        "boardingStatus": "BOARDED",
        "hubTransferStatus": "PENDING_SHUTTLE",
        "assignedVehicleId": "veh_sprinter_east",
        "onTourCollectedCurrency": "EUR",
        "onTourCollectedMinor": 7900,
        "fieldProofNote": "QR Doğrulandı · 79 € Rest Nakit Alındı (07:47)",
        "fieldProofPhotoUrl": "",
        "fieldHotelDistanceMeters": null,
        "fieldGpsLat": 36.4892,
        "fieldGpsLng": 32.1294,
        "notes": "",
        "createdAt": "2026-11-15T20:29:14.022Z"
      },
      {
        "id": "bkg_seed_2",
        "voucherCode": "TBP-261115-1042",
        "departureId": "dep_dolphin_tomorrow_10",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "soldByUserId": "usr_agn_sidebest_seller",
        "subAgentId": "",
        "subAgentCommissionMinor": 0,
        "yieldAdjustmentPercent": 0,
        "appliedYieldRuleName": "",
        "hotelId": "htl_sunprime",
        "roomNumber": "304",
        "pickupTime": "09:05",
        "leadGuestName": "Dmitry Volkov Family",
        "leadGuestPhone": "+7 916 440 12 89",
        "leadGuestPassportOrId": "enc:v1:GwlpavNz76qcYoCl:JlBLn3rtsn4YPZFSwgZ21Q:TUn6UHWxy8oT",
        "guestNationality": "RU",
        "guestLanguage": "RU",
        "primaryCount": 2,
        "secondaryCount": 1,
        "childCount": 1,
        "infantCount": 0,
        "consumedEquipmentUnits": 3,
        "consumedShuttleSeats": 4,
        "currency": "EUR",
        "listRetailTotalMinor": 35000,
        "finalRetailTotalMinor": 35000,
        "supplierNetTotalMinor": 24800,
        "agencyCommissionMinor": 10200,
        "agencyCollectedMinor": 35000,
        "restOnTourMinor": 0,
        "netAgencyDebtDeltaMinor": 24800,
        "collectionScenario": "FULL_AT_AGENCY",
        "status": "CONFIRMED",
        "boardingStatus": "WAITING",
        "hubTransferStatus": "PENDING_SHUTTLE",
        "assignedVehicleId": "veh_sprinter_east",
        "onTourCollectedCurrency": null,
        "onTourCollectedMinor": 0,
        "fieldProofNote": "",
        "fieldProofPhotoUrl": "",
        "fieldHotelDistanceMeters": null,
        "fieldGpsLat": null,
        "fieldGpsLng": null,
        "notes": "1 refakatçi sadece tribünden izleyecek, 3 kişi yüzmeye girecek.",
        "createdAt": "2026-11-15T20:29:14.022Z"
      },
      {
        "id": "bkg_seed_3",
        "voucherCode": "TBP-261115-1043",
        "departureId": "dep_quad_tomorrow_09",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "soldByUserId": "usr_agn_kleo_seller",
        "subAgentId": "",
        "subAgentCommissionMinor": 0,
        "yieldAdjustmentPercent": 0,
        "appliedYieldRuleName": "",
        "hotelId": "htl_kleopatra_atlas",
        "roomNumber": "211",
        "pickupTime": "08:20",
        "leadGuestName": "Oliver & Jack Thompson",
        "leadGuestPhone": "+44 7700 900412",
        "leadGuestPassportOrId": "enc:v1:tiNt43l2F_bBE7W-:ZZ55tn-vSvulo3SqUtv8Lw:6UjiShRlhYlQPw",
        "guestNationality": "GB",
        "guestLanguage": "EN",
        "primaryCount": 3,
        "secondaryCount": 1,
        "childCount": 0,
        "infantCount": 0,
        "consumedEquipmentUnits": 3,
        "consumedShuttleSeats": 4,
        "currency": "EUR",
        "listRetailTotalMinor": 17500,
        "finalRetailTotalMinor": 17500,
        "supplierNetTotalMinor": 12600,
        "agencyCommissionMinor": 4900,
        "agencyCollectedMinor": 0,
        "restOnTourMinor": 17500,
        "netAgencyDebtDeltaMinor": -4900,
        "collectionScenario": "FULL_ON_TOUR",
        "status": "CONFIRMED",
        "boardingStatus": "DRIVER_ARRIVED",
        "hubTransferStatus": "PENDING_SHUTTLE",
        "assignedVehicleId": "veh_sprinter_east",
        "onTourCollectedCurrency": null,
        "onTourCollectedMinor": 0,
        "fieldProofNote": "Şoför otel kapısında bekliyor (GPS doğrulandı)",
        "fieldProofPhotoUrl": "",
        "fieldHotelDistanceMeters": null,
        "fieldGpsLat": 36.5459,
        "fieldGpsLng": 31.9881,
        "notes": "",
        "createdAt": "2026-11-15T20:29:14.022Z"
      }
    ],
    "ledgerAccounts": [
      {
        "id": "acc_sup_rev_EUR",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_REVENUE",
        "currency": "EUR",
        "name": "Toros Net Tur Gelirleri (EUR)"
      },
      {
        "id": "acc_sup_vault_EUR",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_MAIN_VAULT",
        "currency": "EUR",
        "name": "Toros Merkez Kasa & Banka (EUR)"
      },
      {
        "id": "acc_drv1_custody_EUR",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": "usr_sup_driver_1",
        "accountKind": "DRIVER_CUSTODY_CASH",
        "currency": "EUR",
        "name": "Şoför Ahmet Demir Araç Zimmet Kasası (EUR)"
      },
      {
        "id": "acc_ar_sidebest_EUR",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_sidebest_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "EUR",
        "name": "SideBest Travel Cari Hesabı (EUR)"
      },
      {
        "id": "acc_ar_kleopatra_EUR",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_kleopatra_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "EUR",
        "name": "Kleopatra Excursions Cari Hesabı (EUR)"
      },
      {
        "id": "acc_sup_rev_USD",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_REVENUE",
        "currency": "USD",
        "name": "Toros Net Tur Gelirleri (USD)"
      },
      {
        "id": "acc_sup_vault_USD",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_MAIN_VAULT",
        "currency": "USD",
        "name": "Toros Merkez Kasa & Banka (USD)"
      },
      {
        "id": "acc_drv1_custody_USD",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": "usr_sup_driver_1",
        "accountKind": "DRIVER_CUSTODY_CASH",
        "currency": "USD",
        "name": "Şoför Ahmet Demir Araç Zimmet Kasası (USD)"
      },
      {
        "id": "acc_ar_sidebest_USD",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_sidebest_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "USD",
        "name": "SideBest Travel Cari Hesabı (USD)"
      },
      {
        "id": "acc_ar_kleopatra_USD",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_kleopatra_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "USD",
        "name": "Kleopatra Excursions Cari Hesabı (USD)"
      },
      {
        "id": "acc_sup_rev_GBP",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_REVENUE",
        "currency": "GBP",
        "name": "Toros Net Tur Gelirleri (GBP)"
      },
      {
        "id": "acc_sup_vault_GBP",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_MAIN_VAULT",
        "currency": "GBP",
        "name": "Toros Merkez Kasa & Banka (GBP)"
      },
      {
        "id": "acc_drv1_custody_GBP",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": "usr_sup_driver_1",
        "accountKind": "DRIVER_CUSTODY_CASH",
        "currency": "GBP",
        "name": "Şoför Ahmet Demir Araç Zimmet Kasası (GBP)"
      },
      {
        "id": "acc_ar_sidebest_GBP",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_sidebest_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "GBP",
        "name": "SideBest Travel Cari Hesabı (GBP)"
      },
      {
        "id": "acc_ar_kleopatra_GBP",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_kleopatra_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "GBP",
        "name": "Kleopatra Excursions Cari Hesabı (GBP)"
      },
      {
        "id": "acc_sup_rev_TRY",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_REVENUE",
        "currency": "TRY",
        "name": "Toros Net Tur Gelirleri (TRY)"
      },
      {
        "id": "acc_sup_vault_TRY",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": null,
        "accountKind": "SUPPLIER_MAIN_VAULT",
        "currency": "TRY",
        "name": "Toros Merkez Kasa & Banka (TRY)"
      },
      {
        "id": "acc_drv1_custody_TRY",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": null,
        "custodianUserId": "usr_sup_driver_1",
        "accountKind": "DRIVER_CUSTODY_CASH",
        "currency": "TRY",
        "name": "Şoför Ahmet Demir Araç Zimmet Kasası (TRY)"
      },
      {
        "id": "acc_ar_sidebest_TRY",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_sidebest_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "TRY",
        "name": "SideBest Travel Cari Hesabı (TRY)"
      },
      {
        "id": "acc_ar_kleopatra_TRY",
        "ownerCompanyId": "comp_toros_supplier",
        "counterpartyCompanyId": "comp_kleopatra_agency",
        "custodianUserId": null,
        "accountKind": "AGENCY_RECEIVABLE",
        "currency": "TRY",
        "name": "Kleopatra Excursions Cari Hesabı (TRY)"
      }
    ],
    "ledgerEntries": [
      {
        "id": "le_seed_3a",
        "transactionGroupId": "txg_seed_3",
        "accountId": "acc_sup_rev_EUR",
        "bookingId": "bkg_seed_3",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 0,
        "creditMinor": 12600,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1043 Quad Safari net hizmet tahakkuku",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_3b",
        "transactionGroupId": "txg_seed_3",
        "accountId": "acc_drv1_custody_EUR",
        "bookingId": "bkg_seed_3",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 17500,
        "creditMinor": 0,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1043 Araçta tahsil edilecek Rest (175 €)",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_3c",
        "transactionGroupId": "txg_seed_3",
        "accountId": "acc_ar_kleopatra_EUR",
        "bookingId": "bkg_seed_3",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_kleopatra_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 0,
        "creditMinor": 4900,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1043 Kleopatra acente komisyon alacağı (49 €)",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_1a",
        "transactionGroupId": "txg_seed_1",
        "accountId": "acc_sup_rev_EUR",
        "bookingId": "bkg_seed_1",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 0,
        "creditMinor": 7900,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1041 Quad Safari net hizmet tahakkuku",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_1b",
        "transactionGroupId": "txg_seed_1",
        "accountId": "acc_drv1_custody_EUR",
        "bookingId": "bkg_seed_1",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "entryType": "ON_TOUR_REST_COLLECTION",
        "currency": "EUR",
        "debitMinor": 7900,
        "creditMinor": 0,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1041 Araçta 79 € Rest tahsil edildi (Şoför Ahmet)",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_2a",
        "transactionGroupId": "txg_seed_2",
        "accountId": "acc_sup_rev_EUR",
        "bookingId": "bkg_seed_2",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 0,
        "creditMinor": 24800,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1042 Yunus Kombine net hizmet tahakkuku",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_2b",
        "transactionGroupId": "txg_seed_2",
        "accountId": "acc_ar_sidebest_EUR",
        "bookingId": "bkg_seed_2",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": "comp_sidebest_agency",
        "entryType": "BOOKING_ACCRUAL",
        "currency": "EUR",
        "debitMinor": 24800,
        "creditMinor": 0,
        "fxRateSnapshot": 1,
        "description": "TBP-261115-1042 Tam tahsilat acentede — SideBest cari borç",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.038Z"
      },
      {
        "id": "le_seed_extra_1a",
        "transactionGroupId": "txg_seed_extra_1",
        "accountId": "acc_sup_rev_EUR",
        "bookingId": "bkg_seed_1",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": null,
        "entryType": "ON_TOUR_EXTRA_SALE",
        "currency": "EUR",
        "debitMinor": 0,
        "creditMinor": 4000,
        "fxRateSnapshot": 1,
        "description": "Tur içi ekstra satış: 4K FPV Drone & Parkur Fotoğraf Paketi",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.285Z"
      },
      {
        "id": "le_seed_extra_1b",
        "transactionGroupId": "txg_seed_extra_1",
        "accountId": "acc_drv1_custody_EUR",
        "bookingId": "bkg_seed_1",
        "supplierCompanyId": "comp_toros_supplier",
        "agencyCompanyId": null,
        "entryType": "ON_TOUR_EXTRA_SALE",
        "currency": "EUR",
        "debitMinor": 4000,
        "creditMinor": 0,
        "fxRateSnapshot": 1,
        "description": "Tur içi ekstra satış tahsilatı (Zimmet Kasası)",
        "reconciliationId": null,
        "createdAt": "2026-11-15T20:29:14.285Z"
      }
    ],
    "departureExpenses": [
      {
        "id": "exp_quad_fuel",
        "departureId": "dep_quad_tomorrow_09",
        "supplierCompanyId": "comp_toros_supplier",
        "category": "FUEL",
        "amountMinor": 240000,
        "currency": "TRY",
        "description": "07 AOJ 124 Sprinter + 5 Quad Benzin & Parkur Bakımı",
        "createdAt": "2026-11-15T20:29:14.053Z"
      },
      {
        "id": "exp_quad_guide",
        "departureId": "dep_quad_tomorrow_09",
        "supplierCompanyId": "comp_toros_supplier",
        "category": "GUIDE_WAGE",
        "amountMinor": 3500,
        "currency": "EUR",
        "description": "Safari Konvoy Lideri & Rehber Yevmiyesi",
        "createdAt": "2026-11-15T20:29:14.053Z"
      }
    ]
  }
}