Flight Manifest Csv Standard V1

فایل CSV یک فایل از نوع Text file می باشد که اطلاعات آن با علامت ویرگول از یکدیگر جدا شده و فایل آن دارای پسوند csv. می باشد.

جهت ایجاد فایل CSV نیاز به استفاده از هیچ library خاصی نبوده و از هر زبان برنامه نویسی که استفاده کنید کافی است اطلاعات را به صورت string به یکدیگر چسبانده و نهایتا در یک فایل plain text با پسوند csv ذخیره نمایید.

نرم افزار سپهر فایل CSV را هم برای Import کردن اطلاعات مانیفست پرواز و هم در زمان خروجی گرفتن از اطلاعات مانیفست پشتیبانی می نماید. بنابراین با پیاده سازی این فرمت، می توانید هم از نرم افزار سپهر اطلاعات دریافت نمایید و هم به آن اطلاعات ارسال نمایید.

در صورتی که قصد داشته که فایل Csv تولیدی شما را سیستم سپهر دریافت نماید، جهت تست کردن فایل، لطفا با پشتیبانی سپهر تماس حاصل فرمایید تا در سایت SepehrApiTest.ir پرواز تستی تعریف کرده و شما بتوانید مانیفست را از طریق فایل خود روی آن پرواز Import نمایید.

لطفا دقت فرمایید که فایل مجاز است شامل خط های خالی باشد، بنابراین اگر در حال پیاده سازی import کردن فایل csv در سیستم خود هستید، می بایست خط های خالی موجود در فایل را نادیده بگیرید.

دانلود نمونه فایل CSV
فیلد ها

Gender

جنسیت مسافر.
مقادیر مجاز: M یا F

AgeType

گروه سنی مسافر
مقادیر مجاز: ADL یا CHD یا INF

FirstName

نام مسافر
به صورت لاتین

LastName

نام خانوادگی مسافر
به صورت لاتین

Birthdate

تاریخ تولد مسافر
با فرمت yyyy-MM-dd و به صورت میلادی
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

Pnr

رفرنس رزرو که سیستم شما در زمان رزرو تولید کرده و روی بلیط به مسافر نمایش داده است

TicketNumber

شماره بلیط مسافر که سیستم شما در زمان رزرو تولید کرده و روی بلیط به مسافر نمایش داده است

Nationality

ملیت مسافر
به صورت کد 2 کاراکتری ISO کشورها
جهت مشاهده کد ISO کشور ها اینجا کلیک نمایید.

DocumentType

نوع مدرک شناسایی مسافر
مقادیر مجاز: IranianCartMelli یا Passport

IranianCodeMelli

در صورتی که مدرک شناسایی، کارت ملی انتخاب شده باشد، مقدار این فیلد شامل کد ملی مسافر می باشد
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

PassportNumber

در صورتی که مدرک شناسایی، گذرنامه انتخاب شده باشد، مقدار این فیلد شامل شماره گذرنامه مسافر می باشد
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

PassportPlaceOfIssue

محل صدور گذرنامه
در صورتی که مدرک شناسایی، گذرنامه انتخاب شده باشد، مقدار این فیلد باید وارد شود
به صورت کد 2 کاراکتری ISO کشورها
جهت مشاهده کد ISO کشور ها اینجا کلیک نمایید.

PassportExpiryDate

تاریخ انقضا گذرنامه
در صورتی که مدرک شناسایی، گذرنامه انتخاب شده باشد، مقدار این فیلد باید وارد شود
با فرمت yyyy-MM-dd و به صورت میلادی
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

FlightNumber

شماره پرواز
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

FlightDate

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

OriginIataCode

کد یاتا فرودگاه مبدا

DestinationIataCode

کد یاتا فرودگاه مقصد

Cabin

نوع کابین مقادیر مجاز:

  • Economy
  • EconomyPlus
  • PremiumEconomy
  • Business
  • BusinessComfort
  • BusinessPremium
  • First

Phone

شماره تلفن همراه جهت اعلام تغییرات پرواز و پیگیری های بعدی
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

Email

آدرس ایمیل جهت اعلام تغییرات پرواز و پیگیری های بعدی
پیشنهاد می گردد داخل Single Quotation قرار داده شود.

AgencyCode

کد آژانسی که سهمیه مربوط به آن می باشد.
این کد بر اساس توافق بین دو آژانس تعیین می گردد.
استفاده از این کد این امکان را به سیستمی که در حال Import کردن مانیفست می باشد می دهد که یک کاربر بتواند مانیفست زیر مجموعه خود را Import نماید.
ترجیحا کد 3 کاراکتری استفاده گردد.
پیشنهاد می گردد داخل Single Quotation قرار داده شود.