Пытаюсь разобраться с выставлением счетов.
В настоящее время у меня счета и акты выставляются следующим способом:
1-го числа выставляются акты за прошедший месяц (вчерашним числом), а так же выставляются счета на текущий месяц.
точно так же хочу организовать работу и в bgbilling.
конфигурация модуля:
Код:
bill.pos.1.title=Услуга 'Интернет'. Превышение трафика
bill.pos.1.name=Услуга 'Интернет'. Превышение трафика за $prevmonth
bill.pos.1.summ=SERVICE_AMOUNT($prevmonth, 3, 1 )
bill.pos.2.title=Услуга 'Интернет'. Абонплата
bill.pos.2.name=Услуга 'Интернет'. Абонплата за $month
bill.pos.2.summ=SERVICE_AMOUNT($month,10 )
bill.pos.3.title=Услуга 'Аренда ip-адреса'
bill.pos.3.name=Услуга 'Аренда ip-адреса' за $month
bill.pos.3.summ=SERVICE_AMOUNT($month, 13,1)
Захожу в "Выставление документов". Выбираю Январь 2007. Дата выставления счета: 1.01.2007. Нажимаю "Сгенерировать для выборки" -> "Сгенерировать счета".
Затем захожу в любой счет, и вижу там:
Услуга 'Интернет'. Абонплата за январь
Услуга 'Интернет'. Превышение трафика за январь
Строка превышение трафика за январь меня смущает. Цифра там стоит правильная - т.е. та, которая должна браться в соответствии с конфигурацией ($prevmonth) т.е. декабрьская, а вот название - январь.
Где копать?
Ошибка в конфигурации?