Fee and Commission Calculator — различия между версиями
(→Подготовка к использованию {{cf}}) |
|||
Строка 1: | Строка 1: | ||
− | При выписке билета в среде Red Workspace доступна только информация о базовом тарифе. Но для оформления документа агентам нужна | + | При выписке билета в среде Red Workspace доступна только информация о базовом тарифе. Но для оформления документа агентам нужна еще информация о комиссиях и сборах, которую они обычно хранят в разрозненных бумажных документах или файлах Excel. На поиск информации тратится значительное время, что снижает производительность работы агента и даже может стать причиной недовольства клиента. |
− | Приложение {{cf}} позволяет ускорить этот процесс — оно автоматически рассчитывает все применимые к текущему бронированию комиссии и сборы на основе имеющейся в {{an}} информации, включает их в общую стоимость бронирования и отображает эту информацию непосредственно на экране терминала. Кроме того, приложение добавляет | + | Приложение {{cf}} позволяет ускорить этот процесс — оно автоматически рассчитывает все применимые к текущему бронированию комиссии и сборы на основе имеющейся в {{an}} информации, включает их в общую стоимость бронирования и отображает эту информацию непосредственно на экране терминала. Кроме того, приложение добавляет в бронирование в виде ремарок информацию о комиссиях и сборах. |
После установки {{cf}} в терминале Red Workspace становится доступной команда CALC, которая и предоставляет информацию о всех применимых к текущему бронированию комиссиях и сборах. | После установки {{cf}} в терминале Red Workspace становится доступной команда CALC, которая и предоставляет информацию о всех применимых к текущему бронированию комиссиях и сборах. | ||
Строка 9: | Строка 9: | ||
# '''Доступ к серверу {{an}}.''' Сервер {{an}} не обязательно должен размещаться на той же машине, что и Red Workspace, — достаточно доступа к серверу по локальной сети или через интернет. Подробнее о подключении к серверу {{an}} см. [[Подключение приложений Red к серверу Mid Office Manager]]. | # '''Доступ к серверу {{an}}.''' Сервер {{an}} не обязательно должен размещаться на той же машине, что и Red Workspace, — достаточно доступа к серверу по локальной сети или через интернет. Подробнее о подключении к серверу {{an}} см. [[Подключение приложений Red к серверу Mid Office Manager]]. | ||
# '''Приложение {{cf}}''' должно быть надлежащим образом установлено в среде Red Workspace. | # '''Приложение {{cf}}''' должно быть надлежащим образом установлено в среде Red Workspace. | ||
− | # '''Настроенное подключение к серверу {{an}} в параметрах приложения Red | + | # '''Настроенное подключение к серверу {{an}} в параметрах приложения Red''' В параметрах приложения Red надо задать адрес сервера и учетные данные для входа. |
− | # '''Настроенные на сервере {{an}} параметры для создания защищенного канала | + | # '''Настроенные на сервере {{an}} параметры для создания защищенного канала''' В параметрах {{an}} надо задать параметры защищенного канала между серверами {{an}} и Red. |
# '''Надлежащим образом настроенные профили и договоры''' на сервере {{an}}. | # '''Надлежащим образом настроенные профили и договоры''' на сервере {{an}}. | ||
# '''Надлежащим образом заданный сток''' в терминале Red Workspace (например, с помощью формата <tt>W*RU</tt>). | # '''Надлежащим образом заданный сток''' в терминале Red Workspace (например, с помощью формата <tt>W*RU</tt>). | ||
Строка 17: | Строка 17: | ||
== Использование {{cf}} == | == Использование {{cf}} == | ||
− | |||
Использование {{cf}} показано на примере стандартного бронирования. | Использование {{cf}} показано на примере стандартного бронирования. | ||
Строка 24: | Строка 23: | ||
#: [[image: redcalcfee_1.png|650px]] | #: [[image: redcalcfee_1.png|650px]] | ||
# Выполните команду CALC. | # Выполните команду CALC. | ||
− | #: | + | #: На экране отображаются информационные сообщения о рассчитанных комиссиях по каждому билету и общая сумма. Расчет завершен. |
#: [[image:calcfee24.png|Вывод информации]] | #: [[image:calcfee24.png|Вывод информации]] | ||
− | #: Можно | + | #: Можно просмотреть сформированные ремарки, добавленные в данное бронирование из {{an}}. |
#: [[image:calcfee25.png|Ремарки]] | #: [[image:calcfee25.png|Ремарки]] | ||
Строка 51: | Строка 50: | ||
::'''1''' — номер PQ | ::'''1''' — номер PQ | ||
− | Ремарка '''H-''' и ремарка '''.X*-''' отличаются только этими префиксами, их основное содержание одинаково. | + | Ремарка '''H-''' и ремарка '''.X*-''' отличаются только этими префиксами, а их основное содержание одинаково. |
− | Отличие в том, что ремарка '''.X*-''' не попадает в инвойс и передается в IUR, а | + | Отличие в том, что ремарка '''.X*-''' не попадает в инвойс и передается в IUR, а '''H-''' — это историческая ремарка. |
== Необходимые условия для вычисления комиссий и сборов == | == Необходимые условия для вычисления комиссий и сборов == | ||
− | Чтобы при работе команды CALC | + | Чтобы при работе команды CALC автоматически рассчитывались комиссии и сборы, необходимо выполнение следующих условий: |
− | # '''Принтер''' В терминале Sabre | + | # '''Принтер''' В терминале Sabre надо задать принтер, например: |
#: [[image:calcfee7.png|Указание принтера]] | #: [[image:calcfee7.png|Указание принтера]] | ||
− | #: | + | #: Вот примеры определения принтера для разных владельцев бланков: |
− | #* W*RU — BSP Россия | + | #* <tt>W*RU</tt> — BSP Россия |
− | #* W*1R — Аэрофлот | + | #* <tt>W*1R</tt> — Аэрофлот |
− | #* W*1Y — S7 | + | #* <tt>W*1Y</tt> — S7 |
− | #* W*1T — ТКП | + | #* <tt>W*1T</tt> — ТКП |
#: Если принтер не определен, отображается сообщение об отсутствующем принтере (PRINTER NOT ASSIGNED) и работа {{cf}} завершается. | #: Если принтер не определен, отображается сообщение об отсутствующем принтере (PRINTER NOT ASSIGNED) и работа {{cf}} завершается. | ||
− | # '''Корректное бронирование в Sabre''' В бронировании, | + | # '''Корректное бронирование в Sabre''' В бронировании, в котором запускается команда CALC, должны присутствовать сегменты и PQ. |
#: Если в бронировании не заданы имена пассажиров, маршрут или не рассчитаны PQ, выводятся соответствующие сообщения и работа {{cf}} завершается. | #: Если в бронировании не заданы имена пассажиров, маршрут или не рассчитаны PQ, выводятся соответствующие сообщения и работа {{cf}} завершается. | ||
− | #: Если не задан DK-номер клиента, выводится предупреждающее сообщение. В этом случае | + | #: Если не задан DK-номер клиента, выводится предупреждающее сообщение. В этом случае {{an}} пытается найти договор с клиентом, указанным в системном свойстве «Профиль розничного клиента». Если же и этот клиент не задан, используется профиль, указанный в системном свойстве «Профиль "Любой клиент"». |
− | # '''Головное агентство''' В {{an}} должно присутствовать корректно определенное головное агентство и точка продаж. Для этого должен существовать профиль с ролью | + | # '''Головное агентство''' В {{an}} должно присутствовать корректно определенное головное агентство и точка продаж. Для этого должен существовать профиль с ролью «Агентство». |
− | #: [[image:calcfee10.png|Головное агентство| | + | #: [[image:calcfee10.png|Головное агентство|450px]] |
− | # '''Точка продаж''' | + | # '''Точка продаж''' У головного агентства должна существовать точка продаж. |
#: [[image:calcfee11.png|Точка продажи|400px]] | #: [[image:calcfee11.png|Точка продажи|400px]] | ||
#: В точке продаж должен быть указан пульт, с тем же PCC, под которым ведется работа в терминале Sabre. | #: В точке продаж должен быть указан пульт, с тем же PCC, под которым ведется работа в терминале Sabre. | ||
Строка 77: | Строка 76: | ||
#: [[image:calcfee13.png|Валидатор|400px]] | #: [[image:calcfee13.png|Валидатор|400px]] | ||
# '''Договор с клиентом''' В {{an}} должен быть корректно создан договор с клиентом. | # '''Договор с клиентом''' В {{an}} должен быть корректно создан договор с клиентом. | ||
− | #: Для этого должен существовать профиль клиента, у которого указан DK-номер такой же, как в строке | + | #: Для этого должен существовать профиль клиента, у которого указан DK-номер такой же, как в строке Customer Number в PNR в Sabre, для которого запускается {{cf}}. |
#: [[image:calcfee14.png|Профиль клиента]] | #: [[image:calcfee14.png|Профиль клиента]] | ||
− | #: Должен существовать | + | #: Должен существовать договор с клиентом, где в качестве агентства выступает ранее созданное головное агентство, а в качестве клиента — указанный профиль клиента. |
#: [[image:calcfee26.png|Договор с клиентом]] | #: [[image:calcfee26.png|Договор с клиентом]] | ||
#: В договоре должно быть указано правило начисления сбора. Сбор может начисляться как в процентах, так и по абсолютной величине. | #: В договоре должно быть указано правило начисления сбора. Сбор может начисляться как в процентах, так и по абсолютной величине. | ||
#: [[image:calcfee26a.png|700px]] | #: [[image:calcfee26a.png|700px]] | ||
− | #: В случае, если DK номер не задан в бронировании, ищется договор с клиентом, который выбран в системном свойстве | + | #: В случае, если DK номер не задан в бронировании, ищется договор с клиентом, который выбран в системном свойстве «Профиль розничного клиента». Если же и этот клиент не задан, используется профиль, указанный в системном свойстве «Профиль "Любой клиент"». Также следует учесть, что при наличии двух сборов с разными категориями в двух договорах (например, в договоре с клиентом, заданным через DK номер, и в договоре с клиентом, заданным в системном свойстве «Профиль "Любой клиент"») эти сборы суммируются. |
# '''Договор с поставщиком''' В {{an}} должен существовать корректный договор с поставщиком, то есть в договоре в качестве владельца бланка и поставщика должны присутствовать те же значения, что и в ранее описанном валидаторе. В качестве клиента должно присутствовать ранее описанное головное агентство. | # '''Договор с поставщиком''' В {{an}} должен существовать корректный договор с поставщиком, то есть в договоре в качестве владельца бланка и поставщика должны присутствовать те же значения, что и в ранее описанном валидаторе. В качестве клиента должно присутствовать ранее описанное головное агентство. | ||
#: [[image:calcfee15.png|700px]] | #: [[image:calcfee15.png|700px]] | ||
Строка 98: | Строка 97: | ||
[[image:calcfee28.png|Расчет с указанием валюты]] | [[image:calcfee28.png|Расчет с указанием валюты]] | ||
− | + | Чтобы значения правильно пересчитывались в другую валюту, в справочнике «Курсы обмена» должны быть корректно указаны курсы валют. | |
=== Перезапись PQ === | === Перезапись PQ === | ||
− | + | Команда CALC c дополнительным параметром DIT позволяет перезаписать записи PQ в бронировании, добавить параметр комиссии и ремарки, а также отправить команду DIT. При этом будет сформирован обменный файл с добавленными ремарками, который обрабатывается в {{an}}, что позволяет увидеть эти данные в маске билета в статусе «Бронь». | |
− | Команда CALC c дополнительным параметром DIT позволяет перезаписать записи PQ в бронировании, добавить параметр комиссии и ремарки, а также отправить команду DIT. При этом будет сформирован обменный файл с добавленными ремарками, который обрабатывается в {{an}}, что позволяет увидеть эти данные в маске билета в статусе | + | |
Действия выполняются в следующем порядке: | Действия выполняются в следующем порядке: | ||
Строка 117: | Строка 115: | ||
== Журнал работы приложений Red == | == Журнал работы приложений Red == | ||
− | Для уточнения и устранения неполадок при работе с командой CALC следует, прежде всего, проверить все действия согласно приведенному описанию и разделу | + | Для уточнения и устранения неполадок при работе с командой CALC следует, прежде всего, проверить все действия согласно приведенному описанию и разделу [[#Необходимые условия для вычисления комиссий и сборов|Необходимые условия для вычисления комиссий и сборов]]. При необходимости полезную информацию можно получить из журнала, где фиксируются выполняемые действия. Файл журнала приложений Red, который может быть полезным для настройки приложения {{cf}}, называется redapp.log и находится в подпапке logs установочной папки сервера {{an}}. |
По умолчанию журнал неактивен или вообще отсутствует, а события приложений Red в журнале не регистрируются. Для включения регистрации событий приложений Red нужно предпринять ряд действий. | По умолчанию журнал неактивен или вообще отсутствует, а события приложений Red в журнале не регистрируются. Для включения регистрации событий приложений Red нужно предпринять ряд действий. | ||
Строка 124: | Строка 122: | ||
<ol> | <ol> | ||
<li>В подпапке '''..\server\config\xtrip\server''' папки сервера {{an}} откройте файл '''log4j.properties''' в текстовом редакторе. </li> | <li>В подпапке '''..\server\config\xtrip\server''' папки сервера {{an}} откройте файл '''log4j.properties''' в текстовом редакторе. </li> | ||
− | <li>Найдите раздел, начинающийся со строки <tt># Loggers configuration</tt>, например: | + | <li>Найдите раздел, начинающийся со строки <tt>#Loggers configuration</tt>, например: |
<pre># Loggers configuration | <pre># Loggers configuration | ||
Текущая версия на 17:47, 9 июня 2018
При выписке билета в среде Red Workspace доступна только информация о базовом тарифе. Но для оформления документа агентам нужна еще информация о комиссиях и сборах, которую они обычно хранят в разрозненных бумажных документах или файлах Excel. На поиск информации тратится значительное время, что снижает производительность работы агента и даже может стать причиной недовольства клиента.
Приложение Fee and Commission Calculator позволяет ускорить этот процесс — оно автоматически рассчитывает все применимые к текущему бронированию комиссии и сборы на основе имеющейся в Mid Office Manager информации, включает их в общую стоимость бронирования и отображает эту информацию непосредственно на экране терминала. Кроме того, приложение добавляет в бронирование в виде ремарок информацию о комиссиях и сборах.
После установки Fee and Commission Calculator в терминале Red Workspace становится доступной команда CALC, которая и предоставляет информацию о всех применимых к текущему бронированию комиссиях и сборах.
Содержание |
[править] Подготовка к использованию Fee and Commission Calculator
Для нормальной работы приложения требуется следующее:
- Доступ к серверу Mid Office Manager. Сервер Mid Office Manager не обязательно должен размещаться на той же машине, что и Red Workspace, — достаточно доступа к серверу по локальной сети или через интернет. Подробнее о подключении к серверу Mid Office Manager см. Подключение приложений Red к серверу Mid Office Manager.
- Приложение Fee and Commission Calculator должно быть надлежащим образом установлено в среде Red Workspace.
- Настроенное подключение к серверу Mid Office Manager в параметрах приложения Red В параметрах приложения Red надо задать адрес сервера и учетные данные для входа.
- Настроенные на сервере Mid Office Manager параметры для создания защищенного канала В параметрах Mid Office Manager надо задать параметры защищенного канала между серверами Mid Office Manager и Red.
- Надлежащим образом настроенные профили и договоры на сервере Mid Office Manager.
- Надлежащим образом заданный сток в терминале Red Workspace (например, с помощью формата W*RU).
После такой настройки Fee and Commission Calculator в терминале Red Workspace становится доступной команда CALC, которая предоставляет информацию о всех применимых к текущему бронированию комиссиях и сборах.
[править] Использование Fee and Commission Calculator
Использование Fee and Commission Calculator показано на примере стандартного бронирования.
- В терминале Sabre Red Workspace откройте бронирование.
- Выполните команду CALC.
В результате создаются ремарки следующего вида:
H-FEE/FARE40523.00/KP12.15/AFEE200.00/DISC100.00/TTL40623.00 / RUB-1.1/1
где:
- FARE40523.00 — полная стоимость билета от авиакомпании: (Total Fare) = <эквивалентный тариф> + <таксы>.
- KP12.15 — величина комиссии. Комиссия в процентах отображается как KP, например KP10 означает 10% от эквивалентного тарифа. Абсолютное значение обозначается KA, например KA100.00.
- AFEE200.00 — величина агентских сборов с клиента (сервисный сбор агентства по билету, который будет выставлен клиенту по договору с ним). Если сбор в договоре задан в процентах, то выводится вычисленная сумма от величины эквивалентного тарифа.
- DISC100.00 — величина скидок. Если задано несколько скидок (в договоре с поставщиком и с клиентом), то они складываются.
- TTL40623.00 — общая сумма с клиента составляет (40523.00 + 200.00 – 100.00)
- RUB — валюта расчета
- 1.1 — номер билета (пассажира)
- 1 — номер PQ
Ремарка H- и ремарка .X*- отличаются только этими префиксами, а их основное содержание одинаково. Отличие в том, что ремарка .X*- не попадает в инвойс и передается в IUR, а H- — это историческая ремарка.
[править] Необходимые условия для вычисления комиссий и сборов
Чтобы при работе команды CALC автоматически рассчитывались комиссии и сборы, необходимо выполнение следующих условий:
- Принтер В терминале Sabre надо задать принтер, например:
- W*RU — BSP Россия
- W*1R — Аэрофлот
- W*1Y — S7
- W*1T — ТКП
- Если принтер не определен, отображается сообщение об отсутствующем принтере (PRINTER NOT ASSIGNED) и работа Fee and Commission Calculator завершается.
- Корректное бронирование в Sabre В бронировании, в котором запускается команда CALC, должны присутствовать сегменты и PQ.
- Если в бронировании не заданы имена пассажиров, маршрут или не рассчитаны PQ, выводятся соответствующие сообщения и работа Fee and Commission Calculator завершается.
- Если не задан DK-номер клиента, выводится предупреждающее сообщение. В этом случае Mid Office Manager пытается найти договор с клиентом, указанным в системном свойстве «Профиль розничного клиента». Если же и этот клиент не задан, используется профиль, указанный в системном свойстве «Профиль "Любой клиент"».
- Головное агентство В Mid Office Manager должно присутствовать корректно определенное головное агентство и точка продаж. Для этого должен существовать профиль с ролью «Агентство».
- Точка продаж У головного агентства должна существовать точка продаж.
- Договор с клиентом В Mid Office Manager должен быть корректно создан договор с клиентом.
- Для этого должен существовать профиль клиента, у которого указан DK-номер такой же, как в строке Customer Number в PNR в Sabre, для которого запускается Fee and Commission Calculator.
- Должен существовать договор с клиентом, где в качестве агентства выступает ранее созданное головное агентство, а в качестве клиента — указанный профиль клиента.
- В договоре должно быть указано правило начисления сбора. Сбор может начисляться как в процентах, так и по абсолютной величине.
- В случае, если DK номер не задан в бронировании, ищется договор с клиентом, который выбран в системном свойстве «Профиль розничного клиента». Если же и этот клиент не задан, используется профиль, указанный в системном свойстве «Профиль "Любой клиент"». Также следует учесть, что при наличии двух сборов с разными категориями в двух договорах (например, в договоре с клиентом, заданным через DK номер, и в договоре с клиентом, заданным в системном свойстве «Профиль "Любой клиент"») эти сборы суммируются.
- Договор с поставщиком В Mid Office Manager должен существовать корректный договор с поставщиком, то есть в договоре в качестве владельца бланка и поставщика должны присутствовать те же значения, что и в ранее описанном валидаторе. В качестве клиента должно присутствовать ранее описанное головное агентство.
[править] Дополнительные параметры
В команде CALC можно использовать дополнительные параметры.
[править] Указание валюты расчета
Для указания валюты расчета необходимо после команды CALC задать параметр — код валюты. В этом случае все рассчитанные значения будут показаны в указанной валюте. Например, для расчета в долларах:
Чтобы значения правильно пересчитывались в другую валюту, в справочнике «Курсы обмена» должны быть корректно указаны курсы валют.
[править] Перезапись PQ
Команда CALC c дополнительным параметром DIT позволяет перезаписать записи PQ в бронировании, добавить параметр комиссии и ремарки, а также отправить команду DIT. При этом будет сформирован обменный файл с добавленными ремарками, который обрабатывается в Mid Office Manager, что позволяет увидеть эти данные в маске билета в статусе «Бронь».
Действия выполняются в следующем порядке:
- Удаляются старые PQ записи (команда PQD-ALL).
- Удаляются старые ремарки по предыдущим PQ.
- Создаются новые PQ записи в соответствии с номерами и типами пассажиров. При этом старые параметры сохраняются и добавляются новые в соответствии с рассчитанными комиссиями (параметр вида KP или K).
- Создаются новые ремарки по PQ записям, в том числе ремарка по базовому и экв. тарифам, таксам, валидирующему перевозчику, типу пассажира, номеру пассажира.
- Отправляется команда DIT с учетом сегментов, до и после которой выполняются соответственно команды PGHOLD и PGREL для остановки CTP.
Ниже приведен пример работы команды CALC c параметром DIT.
[править] Журнал работы приложений Red
Для уточнения и устранения неполадок при работе с командой CALC следует, прежде всего, проверить все действия согласно приведенному описанию и разделу Необходимые условия для вычисления комиссий и сборов. При необходимости полезную информацию можно получить из журнала, где фиксируются выполняемые действия. Файл журнала приложений Red, который может быть полезным для настройки приложения Fee and Commission Calculator, называется redapp.log и находится в подпапке logs установочной папки сервера Mid Office Manager.
По умолчанию журнал неактивен или вообще отсутствует, а события приложений Red в журнале не регистрируются. Для включения регистрации событий приложений Red нужно предпринять ряд действий.
Чтобы включить регистрацию событий приложений Red в Mid Office Manager:
- В подпапке ..\server\config\xtrip\server папки сервера Mid Office Manager откройте файл log4j.properties в текстовом редакторе.
- Найдите раздел, начинающийся со строки #Loggers configuration, например:
# Loggers configuration log4j.rootLogger = OFF, null log4j.logger.com.gridnine.xtrip = ALL, xtrip log4j.logger.com.gridnine.xtrip.TIMING = ALL, xtrip
- Добавьте в раздел # Loggers configuration
следующую строку:
log4j.logger.com.gridnine.xtrip.server.parsers2.redapp = ALL, xtrip-redapp
- В конце файла log4j.properties добавьте следующие строки:
log4j.appender.xtrip-redapp = org.apache.log4j.FileAppender log4j.appender.xtrip-redapp.file = ${applicationRoot}/logs/redapp.log log4j.appender.xtrip-redapp.encoding = UTF-8 log4j.appender.xtrip-redapp.layout = org.apache.log4j.PatternLayout log4j.appender.xtrip-redapp.layout.conversionPattern = %d [%15.15t] %-5p %40.40c : %m%n log4j.appender.xtrip-redapp.append = false
- Сохраните и закройте файл log4j.properties.
- Перезагрузите сервер Mid Office Manager.