مستندات وب سرویس

متد GetFlightTransactionDetails

Download Markdown for LLM

این متد به منظور دریافت لیست تراکنش های انجام شده روی یک پرواز، مثلا لیست خرید ها، استردادها، مبالغ جریمه و ... استفاده می‌باشد


API Endpoint

POST https://{SupplierWebsiteUrl}/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Reports/GetFlightTransactionDetails/V1

Request Parameters

  • UserName

    string

    [conditional-required]

    نام کاربری

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • Password

    string

    [conditional-required]

    رمز عبور به صورت MD5 شده

    در صورت استفاده از روش Username/Password Authentication ارسال این فیلد الزامی است.

  • AccessToken

    string

    [conditional-required]

    توکن احراز هویت دریافت‌شده از طریق Single Sign-On (SSO).

    در صورت استفاده از روش Token-based Authentication این فیلد را ارسال کنید. در این حالت نیازی به ارسال UserName و Password نیست.

    برای آشنایی با روش‌های احراز هویت و نحوه انتخاب و استفاده از هر روش، به مستندات Authentication مراجعه کنید.

  • FlightId

    number

    required

    شناسه منحصر به فرد پرواز


Sample Request

curl -X POST https://SepehrApiTest.ir/api/B2M/Bot/Flight/Charter/FlightManagement/Flight/Reports/GetFlightTransactionDetails/V1 \
  -H "Content-Type: application/json; charset=utf-8" \
  -H "Accept: application/json" \
  -H "Accept-Encoding: gzip, deflate" \
  -d '{
    "UserName": "sample-head-office-user",
    "Password": "25f9e794323b453885f5181f1b624d0b",
    "FlightId": 844418
}'

Response Parameters

  • FlightNumber

    string

    شماره پرواز

  • DepartureDateTime

    string

    زمان خروج پرواز از مبدا. با فرمت yyyy-MM-dd HH:mm به صورت میلادی

  • OriginIataCode

    string

    کد سه حرفی یاتای مبدا

  • DestinationIataCode

    string

    کد سه حرفی یاتای مقصد

  • AirlineIataCode

    string

    کد یاتای ایرلاین

  • TransactionDetailList

    Array Of TransactionDetail

    لیست جزئیات تراکنش‌های انجام‌شده روی پرواز که مرتب‌شده بر اساس زمان تغییر می‌باشد

    + نمایش ویژگی‌های زیرمجموعه

    • TransactionDetailList.Pnr

      string

      رفرنس رزرو مسافر

    • TransactionDetailList.SerialNumber

      number

      شماره سری تراکنش

    • TransactionDetailList.ReserveForAgencyName

      string

      نام آژانس طرف حساب رزرو

    • TransactionDetailList.ModificationDateTime

      string

      زمان تغییر یا ثبت تراکنش. با فرمت yyyy-MM-dd HH:mm:ss به صورت میلادی و بر اساس ناحیه زمانی UTC

    • TransactionDetailList.ModifiedByUserName

      string

      نام کاربری فردی که تراکنش را انجام داده است

    • TransactionDetailList.OperationType

      string

      نوع عملیات انجام‌شده. مانند FlightSale ، FlightCancellation ، PassengerInformationEdit و…

    • TransactionDetailList.TransactionType

      string

      نوع تراکنش. مانند BaseFare ، Tax ، Commission ، Discount ، Surcharge ، ReturnBaseFare ، ReturnCommission ، Penalty و…

    • TransactionDetailList.Desc

      string

      شرح تراکنش شامل نام مسافر و در صورت نیاز گروه سنی

    • TransactionDetailList.Amount

      decimal

      مبلغ تراکنش به ارز فروش. برای مبالغ بدهکار با علامت مثبت و برای مبالغ بستانکار با علامت منفی می‌باشد

    • TransactionDetailList.SaleCurrencyCode

      string

      کد سه حرفی ارز فروش تراکنش. مانند IRR ، USD و…


Sample Response

{
  "FlightNumber": "240",
  "DepartureDateTime": "2026-08-26 12:30",
  "OriginIataCode": "AWZ",
  "DestinationIataCode": "IFN",
  "AirlineIataCode": "IR",
  "TransactionDetailList": [
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "ATENA/SHAHIN PAR",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "ATENA/SHAHIN PAR",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "SABERIN/TORK TATARI/CHD",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "SABERIN/TORK TATARI/CHD",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "GITI/MOHARAM NEZHAD/INF",
      "Amount": 500000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "T8N33F",
      "SerialNumber": 228408,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:23",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "GITI/MOHARAM NEZHAD/INF",
      "Amount": -250000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "VYPV66",
      "SerialNumber": 228409,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:30",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "HAKIMEH/SHIRZADISAFIABAD",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "VYPV66",
      "SerialNumber": 228409,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:30",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "HAKIMEH/SHIRZADISAFIABAD",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "AYSONA/NAMIKASHANIZADEH",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "AYSONA/NAMIKASHANIZADEH",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "MONIREH/SEGHAYATI",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "MONIREH/SEGHAYATI",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "BaseFare",
      "Desc": "KOOSHA/SHEIKHANI",
      "Amount": 1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:37:38",
      "ModifiedByUserName": "TestDev1",
      "OperationType": "FlightSale",
      "TransactionType": "Commission",
      "Desc": "KOOSHA/SHEIKHANI",
      "Amount": -100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnBaseFare",
      "Desc": "AYSONA/NAMIKASHANIZADEH",
      "Amount": -1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnCommission",
      "Desc": "AYSONA/NAMIKASHANIZADEH",
      "Amount": 100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "Penalty",
      "Desc": "AYSONA/NAMIKASHANIZADEH",
      "Amount": 0.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnBaseFare",
      "Desc": "MONIREH/SEGHAYATI",
      "Amount": -1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnCommission",
      "Desc": "MONIREH/SEGHAYATI",
      "Amount": 100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "Penalty",
      "Desc": "MONIREH/SEGHAYATI",
      "Amount": 0.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnBaseFare",
      "Desc": "KOOSHA/SHEIKHANI",
      "Amount": -1000000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "ReturnCommission",
      "Desc": "KOOSHA/SHEIKHANI",
      "Amount": 100000.00,
      "SaleCurrencyCode": "IRR"
    },
    {
      "Pnr": "M272UE",
      "SerialNumber": 228410,
      "ReserveForAgencyName": "تست ادمين1",
      "ModificationDateTime": "2026-08-25 11:38:37",
      "ModifiedByUserName": "admin",
      "OperationType": "FlightCancellation",
      "TransactionType": "Penalty",
      "Desc": "KOOSHA/SHEIKHANI",
      "Amount": 0.00,
      "SaleCurrencyCode": "IRR"
    }
  ]
}