Описание алгоритмов работы начисления услуг
Рассматриваем варианты, если услуга со способом предоставления находится в группе содержится в тарифе, выбранном для гостя.
1. Разовая – услуга начисляется гостю в качестве оказанной услуги 1 раз.
2. Сутки проживания– услуга начисляется каждые сутки проживания. Плата за проживание в гостинице начисляется в соответствии с единым расчетным часом Услуга начисляется по следующим правилам:
- Первые сутки неделимы. Т.е. если гость заехал даже на 5 минут по срокам проживания, то услуга будет начислена 1.
Пример:
Гость проживает в период 01.01.2009 13.00 – 01.01.2009 20.00 – будет начислено 1 услуга;
Гость проживает в период 01.01.2009 13.00 – 02.01.2009 12.00 – будет начислена 1 услуга
- При раннем заезде до расчетного часа, и проживании более суток – время с 00:00 до 12:00 не учитывается при расчете оказанных услуг.
Пример:
Гость проживает в период 01.01.2009 06.00 – 02.01.2009 12.00 – будет начислена 1 услуга;
Гость проживает в период 01.01.2009 01.00 – 01.01.2009 16.00 – будет начислена 1 услуга;
Гость проживает в период 01.01.2009 09.00 – 03.01.2009 12.00 – будет начислено 2 услуги;
- Почасовая оплата начисляется при проживании гостя после расчетного часа количество часов, указанное в «Константах Портье» - класс Rus - 9 пункт «Часов почасовой оплаты».
Стоимость 1 часа рассчитывается как <Стоимость 1 сут. по тарифу>*0.042.
Коэффициент 0.042 = 1 сутки / 24 часа.
По алгоритму, если дата выезда гостя до половины часа, то дополнительный час не начисляется. Например, если выезд в 12:10 - будет начислено как до 12:00, или при выезде в 15:29 – будет начислено дополнительно 3 часа. После 30 минут - начисляется полный час.
Пример:
Гость с 10.04.06 17.00 до 11.04.06 16.00 – начисляется 1.168 услуги (1 сутки + 4 часа * 0,042);
Гость с 10.04.06 12.00 до 12.04.06 15.30 – начисляется 2.168 услуги (2 суток + 4 часа * 0,042);
Гость с 10.04.06 12.00 до 12.04.06 15.10 – начисляется 2.126 услуги (2 суток + 3 часа * 0,042);
- Оплата за половину суток начисляется при проживании гостя после расчетного часа, если количество часов превышает значение, установленное в «Константах Портье» - класс Rus - 9 пункт «Часов почасовой оплаты», но при этом менее количества часов, указанных в «Константах Портье» - класс Rus - 10 пункт «Часов начисления полсуток».
Например, если значение RUS 9 = 6, а RUS 10 = 12, то:
Пример:
Гость с 10.04.06 17.00 до 11.04.06 20.00 – начисляется 1.5 услуги;
Гость с 10.04.06 12.00 до 12.04.06 00.30 – начисляется 2 услуги;
3. Ежедневная – услуга начисляется за каждый день (календарные сутки с 00:00 до 23:59), причем как за полный день, так и за неполный. При данном способе предоставления Расчетный час при расчете не принимается во внимание. При позднем выезде почасовая оплата, а также оплата за половину суток не начисляется. Рассматриваем в качестве услуги по проживанию, поэтому такая услуга д.б. в группе «Проживание»
Пример:
Гость проживает в период 01.01.2009 08.00 – 03.01.2009 16.00 – будет начислено 3 услуги.
4. Почасовая – услуга начисляется за каждый час, причем как полный час, так и неполный. Расчетный час при расчете не принимается во внимание. Рассматриваем в качестве услуги по проживанию, поэтому такая услуга д.б. в группе «Проживание»
Пример:
Гость проживает в период 01.01.2009 08.00 – 01.01.2009 13.23 – будет начислено 6 услуг.
5. Ночевки - Услуга начисляется каждый полный период, указанный в настройках «Времени предоставления» на услугу (в задаче «Справочник услуг», но не менее одной услуги. Период предоставления услуги может быть указан, как конкретный час дня (указываем одинаковое значение) или как период. При указании периода, включение в период проживания означает, что начало проживания ранее начала предоставления услуги, а конец проживания позднее конца предоставления услуги. Период предоставления услуги должен быть указан в пределах суток, то есть начало предоставления меньше конца предоставления. В противном случае указание периода воспринимается как конкретный час начала предоставления. Так период 23:00-6:00 воспринимается как 23:00-23:00.
Пример:
Услуга определена со временем 6:00-6.00
Гость заезжает 20.01.09 в 6:02 выезжает 20.01.09 в 18:00 услуг начисляется 1
Гость заезжает 20.01.09 в 6:02 выезжает 21.01.09 в 18:00 услуг начисляется 1
Гость заезжает 20.01.09 в 6:02 выезжает 22.01.09 в 04:00 услуг начисляется 1
Гость заезжает 20.01.09 в 6:02 выезжает 22.01.09 в 08:00 услуг начисляется 2
Гость заезжает 20.01.09 в 4:00 выезжает 20.01.09 в 18:00 услуг начисляется 1
Гость заезжает 20.01.09 в 4:00 выезжает 21.01.09 в 05:00 услуг начисляется 1
Гость заезжает 20.01.09 в 4:00 выезжает 21.01.09 в 08:00 услуг начисляется 2
Гость заезжает 20.01.09 в 4:00 выезжает 21.01.09 в 18:00 услуг начисляется 2
Гость заезжает 20.01.09 в 4:00 выезжает 22.01.09 в 05:00 услуг начисляется 2
Гость заезжает 20.01.09 в 4:00 выезжает 22.01.09 в 08:00 услуг начисляется 3
Дата добавления: 2014-12-11; просмотров: 777;