Инструменты пользователя

Инструменты сайта


onlineticket:103description:05train

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
onlineticket:103description:05train [2022/08/03 14:29] aleshinaonlineticket:103description:05train [2025/02/21 16:04] (текущий) kharitonov
Строка 1: Строка 1:
-====== Железнодорожные билеты ====== +====== Железнодорожные/автобусные билеты ====== 
-Формат обменного файла с данными железнодорожных билетов:\\ +Формат обменного файла с данными железнодорожных билетов:
-\\ +
-<**TICKETS** version='2.6'>\\ +
-  <**TICKET**>\\ +
-    <TYPE DESC='TRAIN_TICKET'>**varchar2**(10)</TYPE>\\ +
-    <SYSTEM id='код системы. Для ГРС – 1Н, для других центров – их идентификатор **varchar2**(3)' session='сеанс работы (может отсутствовать) **varchar2**(20)' DESC='информация о системе резервирования'/>\\ +
-    <DEALDATE DESC='дата операции'>**varchar2**(8)</DEALDATE>\\ +
-    <DEALTIME DESC='время операции'>**varchar2**(6)</DEALTIME>\\ +
-    <OPTYPE DESC='SALE, REFUND'>**varchar2**(10)</OPTYPE>\\ +
-    <TRANS_TYPE DESC='SALE, REFUND'>**varchar2**(10)</TRANS_TYPE>\\ +
-    <EMD_NUM DESC='номер EMD'>**varchar2**(20)</EMD_NUM>\\ +
-    <TICKNUM DESC='номер билета'>**varchar2**(20)</TICKNUM>\\ +
-    <ORDER_NUM DESC='номер заказа ЖД'>**varchar2**(20)</ORDER_NUM>\\ +
-    <PNR DESC='номер заказа на кириллице'>**varchar2**(8)</PNR>\\ +
-    <PNR_LAT DESC='номер заказа на латинице'>**varchar2**(8)</PNR_LAT>\\ +
-    <FARETYPE DESC='тип тарифа'>**varchar2**(100)</FARETYPE>\\ +
-    <FARE vat_amount='сумма НДС' vat_rate='ставка НДС' DESC='тариф'>**number**</FARE>\\ +
-    <FARE_CURR DESC='валюта тарифа'>**varchar2**(100)</FARE_CURR>\\ +
-    <INSURANCE DESC='страховой тариф (в валюте тарифа)'>**number**</INSURANCE>\\ +
-    <SERVICES DESC='сервисные услуги (в валюте тарифа)' vat_amount='сумма НДС сервисных услуг' vat_rate='ставка НДС сервисных услуг'>**number**</SERVICES>\\ +
-    <COMMISSION DESC='сборы комиссионные(в валюте тарифа)'>**number**</COMMISSION>\\ +
-    <CURRENCY DESC='валюта оплаты'>**varchar2**(100)</CURRENCY>\\ +
-    <TOTAL DESC='общая сумма в валюте оплаты' commission_fee_vat_amount='сумма НДС комиссионного сбора при возврате' commission_fee_vat_rate='ставка НДС комиссионного сбора при возврате' refund_tax_vat_amount='сумма НДС сбора за возврат' refund_tax_vat_rate='ставка НДС сбора за возврат'>**number**</TOTAL>\\ +
-    <CARRIER_VAT_ID DESC='ИНН перевозчика'>**varchar2**(50)</CARRIER_VAT_ID>\\ +
-    <DEAL agency='код агенства **varchar**(6)' date='дата проведения операции по местному времени пульта **varchar2**(8)' disp='идентификатор оператора **varchar**(15)' opr_num='номер оператора **number**' stamp='идентификатор ппр, в котором была проведена операция **varchar**(15)' tap='пульт, с которого была проведена операция **varchar**(15)' time='время проведения операции по местному времени пульта **varсhar2**(6)' utc='UTC дата и время проведения операции в ISO формате (YYYYMMDDThhmmss) **varchar2**(15)' DESC='информация о сделке'/>\\ +
-    <SALE agency='код агенства **varchar**(6)' date='дата продажи по местному времени пульта **varchar2**(8)' disp='идентификатор оператора-продавца **varchar**(15)' opr_num='номер оператора **number**' stamp='идентификатор ппр, в котором была проведена продажа **varchar**(15)' tap='пульт, с которого была проведена продажа **varchar**(15)' time='время проведение продажи по местному времени пульта **varсhar2**(6)' utc='UTC дата и время проведения продажи в ISO формате (YYYYMMDDThhmmss) **varсhar2**(15)' DESC='информация о продаже'/>\\ +
-    <**SEGMENTS** DESC='участки перевозки'>\\ +
-        <**SEGMENT** DESC='участок перевозки'>\\ +
-            <SEGNO DESC='порядковый номер участка (всегда равен 1)'>**number**</SEGNO>\\ +
-            <DEPDATE DESC='дата отправления'>**varchar2**(8)</DEPDATE>\\ +
-            <DEPTIME DESC='время отправления'>**varchar2**(8)</DEPTIME>\\ +
-            <DEPPORT DESC='код пункта отправления'>**varchar2**(80)</DEPPORT>\\ +
-            <ARRDATE DESC='дата прибытия'>**varchar2**(8)</DEPDATE>\\ +
-            <ARRTIME DESC='время прибытия'>**varchar2**(8)</DEPTIME>\\ +
-            <ARRPORT DESC='код пункта прибытия'>**varchar2**(80)</ARRPORT>\\ +
-            <TRAIN DESC='номер поезда'>**varchar2**(20)</TRAIN>\\ +
-            <COACH num='номер вагона' type='тип вагона'/>\\ +
-            <CLASS DESC='класс обслуживания'>**varchar2**(20)</CLASS>\\ +
-            <**SEATS**>\\ +
-                <SEAT DESC='номер места' tier='ярус места'>**varchar2**(8)</SEAT>\\ +
-            <**/SEATS**>\\ +
-        <**/SEGMENT**>\\ +
-    <**/SEGMENTS**>\\ +
-    <**PASSENGERS** DESC='данные пассажиров'>\\ +
-        <**PASSENGER** DESC='данные пассажира'>\\ +
-            <PASSNO DESC='номер пассажира'>**number**</PASSNO>\\ +
-            <FIO DESC='ФИО пассажира'>**varchar2**(100)</FIO>\\ +
-            <SURNAME DESC='фамилия пассажира'>**varchar2**(100)</SURNAME>\\ +
-            <NAME DESC='имя и отчество пассажира'>**varchar2**(100)</NAME>\\ +
-            <PASS DESC='документ, удостоверяющий личность пассажира'>**varchar2**(100)</PASS>\\ +
-            <GENDER DESC='пол пассажира (M – мужской, F – женский)'>**varchar2**(1)</GENDER>\\ +
-            <CITIZENSHIP DESC='гражданство пассажира (ISO код страны)'>**varchar2**(3)</CITIZENSHIP>\\ +
-            <BIRTH_DATE DESC='дата рождения пассажира в формате ДДММГГГГ'>varchar2(8) </BIRTH_DATE>\\ +
-        <**/PASSENGER**>\\ +
-    <**/PASSENGERS**>\\ +
-   <CONTACTS> +
-     <CONTACT DESC='контактная информация по каждому пассажиру'>varchar2(50)</CONTACTS> +
-   </CONTACTS> +
-  <**/TICKET**>\\ +
-<**/TICKETS**>+
  
-**CONTACT** - контактная информация пассажира, которая может состоять из адресов электронных почт и телефона. Каждый адрес электронной почты, также номер телефона предаются в отдельном тэге CONTACT. +<code xml> 
- +<TICKETS version='2.10'> 
-Формат телефона: без ''+'', не более 10 знаков. +  <TICKET> 
- +    <TYPE_CARRIER DESC='тип перевозки: TRAIN – железнодорожная, BUS – автобусная'>varchar2(5)</TYPE_CARRIER> 
-Формат электронной почты: поле может включать один символ ''@''. Справа от ''@'' одна точка+    <TYPE DESC='TRAIN_TICKET'>varchar2(10)</TYPE> 
- +    <SYSTEM id='код системыДля МКЛ – 1Н, для других центров – их идентификатор varchar2(3)session='сеанс работы (может отсутствовать) varchar2(20)DESC='информация о системе резервирования'/> 
-Допускаются цифры, русские, латинские символы, точки, тире и подчеркивания. +    <DEALDATE DESC='дата операции'>varchar2(8)</DEALDATE> 
- +    <DEALTIME DESC='время операции'>varchar2(6)</DEALTIME> 
-Если хотя бы одна латинская буква — все буквы латинские. +    <OPTYPE DESC='SALE, REFUND'>varchar2(10)</OPTYPE> 
- +    <TRANS_TYPE DESC='SALE, REFUND'>varchar2(10)</TRANS_TYPE> 
-Не допускается два специальных символа подряд (точка, тире)+    <EMD_NUM DESC='номер EMD'>varchar2(20)</EMD_NUM> 
- +    <TICKNUM DESC='номер билета'>varchar2(20)</TICKNUM> 
-Пример: +    <ORDER_NUM DESC='номер заказа ЖД'>varchar2(20)</ORDER_NUM> 
-<code> +    <PNR DESC='номер заказа на кириллице'>varchar2(8)</PNR> 
-<?xml version="1.0" encoding="UTF-8"?> +    <PNR_LAT DESC='номер заказа на латинице'>varchar2(8)</PNR_LAT> 
-<TICKETS version="2.6"> +    <FARETYPE DESC='тип тарифа'>varchar2(100)</FARETYPE> 
-    <TICKET> +    <FARE vat_amount='сумма НДС' vat_rate='ставка НДС' DESC='тариф'>number</FARE> 
-        <TYPE>TRAIN_TICKET</TYPE> +    <FARE_CURR DESC='валюта тарифа'>varchar2(100)</FARE_CURR> 
-        <SYSTEM id="ГРТ" session="ТКП"></SYSTEM> +    <INSURANCE DESC='страховой тариф (в валюте тарифа)'>number</INSURANCE> 
-        <DEALDATE>25072022</DEALDATE> +    <SERVICES DESC='сервисные услуги (в валюте тарифа)' vat_amount='сумма НДС сервисных услуг' vat_rate='ставка НДС сервисных услуг'>number</SERVICES> 
-        <DEALTIME>0932</DEALTIME> +    <COMMISSION DESC='сборы комиссионные(в валюте тарифа)'>number</COMMISSION
-        <OPTYPE>SALE</OPTYPE> +    <CURRENCY DESC='валюта оплаты'>varchar2(100)</CURRENCY> 
-        <TRANS_TYPE>SALE</TRANS_TYPE> +    <TOTAL DESC='общая сумма в валюте оплаты' commission_fee_vat_amount='сумма НДС комиссионного сбора при возврате' commission_fee_vat_rate='ставка НДС комиссионного сбора при возврате' refund_tax_vat_amount='сумма НДС сбора за возврат' refund_tax_vat_rate='ставка НДС сбора за возврат'>number</TOTAL> 
-        <EMD_NUM>97A1000301371</EMD_NUM> +    <CARRIER_VAT_ID DESC='ИНН перевозчика'>varchar2(50)</CARRIER_VAT_ID> 
-        <TICKNUM>75520868044225</TICKNUM> +    <DEAL agency='код агенства varchar(6)' date='дата проведения операции по местному времени пульта varchar2(8)' disp='идентификатор оператора varchar(15)' opr_num='номер оператора number' stamp='идентификатор ппр, в котором была проведена операция varchar(15)' tap='пульт, с которого была проведена операция varchar(15)' time='время проведения операции по местному времени пульта varсhar2(6)' utc='UTC дата и время проведения операции в ISO формате (YYYYMMDDThhmmss) varchar2(15)' DESC='информация о сделке'/> 
-        <ORDER_NUM>75520868044214</ORDER_NUM> +    <SALE agency='код агенства varchar(6)' date='дата продажи по местному времени пульта varchar2(8)' disp='идентификатор оператора-продавца varchar(15)' opr_num='номер оператора number' stamp='идентификатор ппр, в котором была проведена продажа varchar(15)' tap='пульт, с которого была проведена продажа varchar(15)' time='время проведение продажи по местному времени пульта varсhar2(6)' utc='UTC дата и время проведения продажи в ISO формате (YYYYMMDDThhmmss) varсhar2(15)' DESC='информация о продаже'/> 
-        <PNR>10ДФЖТ</PNR> +    <SEGMENTS DESC='участки перевозки'
-        <PNR_LAT>10DFZT</PNR_LAT> +        <SEGMENT DESC='участок перевозки'
-        <FARETYPE>ПОЛНЫЙ</FARETYPE> +            <SEGNO DESC='порядковый номер участка (всегда равен 1)'>number</SEGNO> 
-        <FARE vat_amount="0.00" vat_rate="0.00">3352.00</FARE> +            <DEPDATE DESC='дата отправления'>varchar2(8)</DEPDATE> 
-        <FARE_CURR>РУБ</FARE_CURR> +            <DEPTIME DESC='время отправления'>varchar2(8)</DEPTIME> 
-        <INSURANCE>0.00</INSURANCE> +            <DEPPORT DESC='код пункта отправления'>varchar2(80)</DEPPORT> 
-        <SERVICES vat_amount="139.17" vat_rate="20.00">835.00</SERVICES> +            <ARRDATE DESC='дата прибытия'>varchar2(8)</DEPDATE
-        <COMISSION>0.00</COMISSION+            <ARRTIME DESC='время прибытия'>varchar2(8)</DEPTIME
-        <CURRENCY>РУБ</CURRENCY> +            <ARRPORT DESC='код пункта прибытия'>varchar2(80)</ARRPORT> 
-        <TOTAL commission_fee_vat_rate="0.00" refund_tax_vat_rate="0.00">3352.00</TOTAL> +            <TRAIN DESC='номер поезда'>varchar2(20)</TRAIN> 
-        <CARRIER_VAT_ID>7708709686</CARRIER_VAT_ID> +            <COACH num='номер вагона' type='тип вагона'/> 
-        <DEAL agency="99ГРС" date="25072022" disp="ТКП99ГРС222" opr_num="222" stamp="00118580" tap="МОВДМА" time="0932" utc="20220725T063250"></DEAL+            <CLASS DESC='класс обслуживания'>varchar2(20)</CLASS> 
-        <SALE></SALE+            <SEATS> 
-        <SEGMENTS> +                <SEAT DESC='номер места' tier='ярус места'>varchar2(8)</SEAT> 
-            <SEGMENT> +            </SEATS> 
-                <SEGNO>1</SEGNO> +        </SEGMENT> 
-                <DEPDATE>08082022</DEPDATE> +    </SEGMENTS> 
-                <DEPTIME>1638</DEPTIME> +    <PASSENGERS DESC='данные пассажиров'
-                <DEPPORT>МОСКВА КАЗАНСКАЯ</DEPPORT> +        <PASSENGER DESC='данные пассажира'
-                <ARRDATE>09082022</ARRDATE+            <PASSNO DESC='номер пассажира'>number</PASSNO> 
-                <ARRTIME>0503</ARRTIME+            <FIO DESC='ФИО пассажира'>varchar2(100)</FIO> 
-                <ARRPORT>КАЗАНЬ ПАСС</ARRPORT> +            <SURNAME DESC='фамилия пассажира'>varchar2(100)</SURNAME
-                <TRAIN>086УА</TRAIN> +            <NAME DESC='имя и отчество пассажира'>varchar2(100)</NAME
-                <COACH num="9" type="К"></COACH+            <PASS DESC='документ, удостоверяющий личность пассажира'>varchar2(100)</PASS
-                <CLASS></CLASS> +            <GENDER DESC='пол пассажира (– мужской, F – женский)'>varchar2(1)</GENDER> 
-                <SEATS> +            <CITIZENSHIP DESC='гражданство пассажира (ISO код страны)'>varchar2(3)</CITIZENSHIP> 
-                    <SEAT tier="ВЕРХНЕЕ">014</SEAT> +            <BIRTH_DATE DESC='дата рождения пассажира в формате ДДММГГГГ'>varchar2(8)</BIRTH_DATE> 
-                </SEATS> +        </PASSENGER> 
-            </SEGMENT> +    </PASSENGERS> 
-        </SEGMENTS> +    <CONTACTS> 
-        <PASSENGERS> +        <CONTACT DESC='контактная информация по каждому пассажиру (номер телефона или e-mail)'>varchar2(50)</CONTACTS
-            <PASSENGER> +    </CONTACTS> 
-                <PASSNO>1</PASSNO> +  </TICKET>
-                <FIO>ПЕТРОВ ПЕТР</FIO> +
-                <PASS>ПН1515151515</PASS+
-                <SURNAME>ПЕТРОВ</SURNAME+
-                <NAME>ПЕТР ИВАНОВИЧ</NAME+
-                <GENDER>M</GENDER> +
-                <CITIZENSHIP>RUS</CITIZENSHIP> +
-                <BIRTH_DATE>12121980</BIRTH_DATE> +
-            </PASSENGER> +
-        </PASSENGERS> +
-        <CONTACTS> +
-            <CONTACT>+70987654321</CONTACT> +
-            <CONTACT>TEST@YA.RU</CONTACT+
-        </CONTACTS> +
-    </TICKET>+
 </TICKETS> </TICKETS>
 </code> </code>
 +
 ---- ----
 См. также: См. также:
onlineticket/103description/05train.1659536956.txt.gz · Последнее изменение: 2023/07/21 09:10 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki