forum.bitel.ru http://forum.bitel.ru/ |
|
Требования к реестрам http://forum.bitel.ru/viewtopic.php?f=30&t=6008 |
Страница 1 из 1 |
Автор: | Artur [ 17 окт 2011, 18:04 ] |
Заголовок сообщения: | Требования к реестрам |
Есть мысль создать шаблонизатор реестра, чтобы можно было задавать шаблон в конфиге модуля, по которому будет формироваться реестр. В этот шаблон можно встроить макросы, как в модуле Бухгалтерии ( например, чтобы поле сумма формировалась по какой то определенной логике). Напишите сюда требования ваших банков к реестрам. А то я столкнулся с тем, что у чуть ли не у каждого банка свои требования и приходится городить костыли, чтобы заработало. Требования можно писать в виде: 1) какие должны поля 2) как, чем, когда и где разделены поля 3) как формируется сумма 4).... 5)......... 6)............... 7)..................... |
Автор: | logicall [ 18 окт 2011, 07:21 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Наша компания заключила договор со Сбербанком на работу по системе город. И вот какие требования Сбербанк предъявляет для реестров Общие требования для реестров Код: Входящий в Систему реестр содержит информацию о абонентах (плательщиках), счетах, задолженностях и начислениях. Структура заголовка: #FILESUM <Сумма реестра> #TYPE <Тип реестра> #SERVICE <Номер услуги> #NOTE где <Сумма реестра> - сумма сальдо по всем записям; <Тип реестра> - для реестра сальдо "7", для реестра закрытия счетов "9"; <Номер услуги> - номер услуги, определяется в Системе. Реестр отправляемый в сбербанк Код: ФИО;ГОРОД,УЛИЦА,ДОМ,КВАРТИРА;СЧЁТ;САЛЬДО;ПОДУСЛУГА;ДАТА1;ДАТА2;НД:НАЧИСЛЕНИЕ: ФИО - Ф.И.О. абонента (плательщика). Имя и отчество могут быть заменены инициалами с точками или без точек, могут быть опущены; ГОРОД - наименование города, может быть опущено (ФИО;,УЛИЦА,...), в этом случае по умолчанию - ИРКУТСК; УЛИЦА - название улицы; ДОМ - номер дома, если есть номер корпуса - дописывать справа через дробь; КВАРТИРА - номер квартиры, может быть опущен (для частного сектора); СЧЁТ - номер лицевого счёта, принятый в учётной системе организации - поставщика услуг. Номера дома, квартиры и счёта могут содержать любые символы, кроме служебных (см.ниже); САЛЬДО - сальдо абонента на начало месяца, задолженность указывается без знака, переплата - с минусом; ПОДУСЛУГА - номер подуслуги, определяется в Системе, для простой услуги (не сложной, без подуслуг) опускается; ДАТА1 - начальная дата периода оплаты, обычно начало месяца (01/09/2005); ДАТА2 - конечная дата периода оплаты, обычно конец месяца (30/09/2005); НД - номер дополнения (доп. структуры полей), определяется в Системе; НАЧИСЛЕНИЕ - размер начисления за период оплаты (обычно месяц), либо 0.00 Пример реестра 7 (сальдо) Код: #FILESUM 0.00 #TYPE 7 #SERVICE 6062 #NOTE ИВНИЦКИЙ НИКОЛАЙ ФЕДОРОВИЧ;БРАТСК,МАЯКОВСКОГО,57,7;0127930;0.00;;01/02/2011;28/02/2011; ОЧКАН ДМИТРИЙ ЛЕОНИДОВИЧ;БРАТСК,МАЯКОВСКОГО,57,5;0127931;0.00;;01/02/2011;28/02/2011; АКИМОВ ЕВГЕНИЙ ВИКТОРОВИЧ;БРАТСК,МАЯКОВСКОГО,57,6;0127932;0.00;;01/02/2011;28/02/2011; Пример реестра 9 (закрытие счетов) Код: #FILESUM 0.00 #TYPE 9 #SERVICE 1299 #NOTE ннн "PKK" ;,,,;0000026;;042 ;,,,;0000078;;042 ;,,,;0000129;;042 ;,,,;0000151;;03 ;,,,;0000152;;05 ;,,,;0000153;;16 ;,,,;0000220;;10 ;,,,;0000238;;10 ;,,,;0000251;;10 ;,,,;0000284;;10 ;,,,;0000287;;10 ;,,,;0000635;;22 В приложении файл с полным описание формата Вложение:
|
Автор: | Universe [ 19 окт 2011, 21:45 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Artur писал(а): Есть мысль создать шаблонизатор реестра, чтобы можно было задавать шаблон в конфиге модуля, по которому будет формироваться реестр. В этот шаблон можно встроить макросы, как в модуле Бухгалтерии ( например, чтобы поле сумма формировалась по какой то определенной логике). Напишите сюда требования ваших банков к реестрам. А то я столкнулся с тем, что у чуть ли не у каждого банка свои требования и приходится городить костыли, чтобы заработало. Требования можно писать в виде: 1) какие должны поля 2) как, чем, когда и где разделены поля 3) как формируется сумма 4).... 5)......... 6)............... 7)..................... 1) По внешнему виду существующий сейчас реестр в модуле Gorod практически подходит. Не нужна только последняя запись в строке "id договора:1". (Если правильно помню). Банк просит в этом месте 1:полное начисление за месяц (стоимость всех подключенных у абонента тарифов), или хотябы 1:0. Именно на 1:0 мы и заменили сами последнюю надпись в каждой строке путём обработки уже сформированного реестра. Реестры в банк отправили, они прошли без проблем! 2) И вторая просьба: можно сделать, чтобы сальдо можно было настроить? Аналогично формированию счетов модуле Bill. Нам там нужны (с учётом входящего остатка на 1-ое число конечно): а) Стоимость тарифов, подключенных к договору. Это для ежедневных тарифов, так как там невозможно взять наработку за весь текущий месяц. б) Для ежемесячных тарифов подходит полная наработка по услугам. (То, что есть сейчас.) в) И ещё аванс нужно добавлять некоторым договорам равный наработке по некоторым услугам. В модуле Bill аванс сейчас беру: для ежемесячных тарифов дублирую наработку за текущий месяц, для ежедневных - приходится брать наработку за предыдущий месяц. Что конечно не очень хорошо, так как в текущем месяце тарифные планы у абонента могли поменяться. И ещё не знаю как быть с начислениями в модуле CerberCrypt, так как они всегда ежедневные. В модуле Bill приходится брать наработку за предыдущий месяц, хотелось бы иметь возможность брать стоимость подключенных платных пакетов с учётом скидки, конечно. (и в Bill, и в Gorod). |
Автор: | Universe [ 08 ноя 2011, 15:50 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Продвижения-то будут по данной теме? Самое важное для нас, повторюсь: "По внешнему виду существующий сейчас реестр в модуле Gorod практически подходит. Неправильная только последняя запись в строке "номер услуги:id договора". Банк просит в этом месте 1:полное начисление за месяц (стоимость всех подключенных у абонента тарифов), или хотябы 1:0. Сейчас: #SERVICE 1235 ИВАНОВ ВВ;ЧЕЛЯБИНСК,40 ЛЕТ ПОБЕДЫ,1,41;003434;150;;;;1235:15481 Нужно: #SERVICE 1235 ИВАНОВ ВВ;ЧЕЛЯБИНСК,40 ЛЕТ ПОБЕДЫ,1,41;003434;150;;;;1:150 |
Автор: | Artur [ 08 ноя 2011, 16:03 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Я все собираю требования. Что то мало кто отписывается. Хочется сделать один раз нормально, чем потом костыли дописывать, переписывать |
Автор: | Artur [ 15 ноя 2011, 19:49 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Есть у кого какие дополнения/пожелания по поводу полей в реестре? |
Автор: | Universe [ 04 дек 2011, 18:22 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Artur писал(а): Есть у кого какие дополнения/пожелания по поводу полей в реестре? Мои пожелания не изменились: 1. сумма к оплате - настраиваемая (аванс нам там нужен). 2. последняя запись в строке 1:"сумма к оплате" или 1:0 |
Автор: | logicall [ 05 дек 2011, 06:15 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Universe писал(а): Artur писал(а): Есть у кого какие дополнения/пожелания по поводу полей в реестре? Мои пожелания не изменились: 1. сумма к оплате - настраиваемая (аванс нам там нужен). 2. последняя запись в строке 1:"сумма к оплате" или 1:0 Так уже сделали шаблонизатор по нашему заказу. Уточните у Artur по поводу доки |
Автор: | SVK [ 05 дек 2011, 10:20 ] |
Заголовок сообщения: | Re: Требования к реестрам |
logicall писал(а): Так уже сделали шаблонизатор по нашему заказу. Уточните у Artur по поводу доки Как всегда, сделали изменения - доки не выложили, в итоге в данный момент модуль нерабочий. Разработчики, выложите документацию к обновленному модулю! |
Автор: | Universe [ 05 дек 2011, 11:07 ] |
Заголовок сообщения: | Re: Требования к реестрам |
И обратите, пожалуйста, внимание на тему viewtopic.php?f=22&t=6181 |
Автор: | Universe [ 06 дек 2011, 16:19 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Вот так у нас формируются реестры после обновления модуля Gorod: Код: #FILESUM 2851.07 #TYPE 7 #SERVICE 783 ЛЯМАВ ВА(;${city}),БР.КАШИРИНЫХ,9,9(;${contractTitle})(;${summ})(;;;;${account}):821 КАНИН ДО(;${city}),КАСЛИНСКАЯ,2,2(;${contractTitle})(;${summ})(;;;;${account}):822 ЗАЙЦЕВ ЛФ(;${city}),БР.КАШИРИНЫХ,4,4(;${contractTitle})(;${summ})(;;;;${account}):823 БАЖЕВ ЮВ(;${city}),ШЕНКУРСКАЯ,7,7(;${contractTitle})(;${summ})(;;;;${account}):824 СКОТКОВ АМ(;${city}),УН.НАБЕРЕЖНАЯ,16,16(;${contractTitle})(;${summ})(;;;;${account}):825 МЕНЬШОВ(;${city}),БР.КАШИРИНЫХ,8,8(;${contractTitle})(;${summ})(;;;;${account}):826 Наши абоненты уже звонят и спрашивают: "Почему же нет свежих данных в Системе город?" |
Автор: | skn [ 06 дек 2011, 18:02 ] |
Заголовок сообщения: | Re: Требования к реестрам |
viewtopic.php?f=30&t=6191 - тут вроде доку выложили и там вроде написано что скобки квадратные должны быть |
Автор: | Universe [ 02 фев 2012, 12:45 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Приветствую. В данной теме и тут: viewtopic.php?f=30&p=46995#p46995 были просьбы по изменению реестров 3 и 9. Хотелось бы, чтобы [;${summ}] и #FILESUM были со значениями 0.00 Мануал перечитала, никакой информации по суммам в этих реестрах не нашла. Подскажите, планируются такие изменения? |
Автор: | Artur [ 02 фев 2012, 12:54 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Universe писал(а): Приветствую. В данной теме и тут: viewtopic.php?f=30&p=46995#p46995 были просьбы по изменению реестров 3 и 9. Хотелось бы, чтобы [;${summ}] и #FILESUM были со значениями 0.00 Мануал перечитала, никакой информации по суммам в этих реестрах не нашла. Подскажите, планируются такие изменения? Я это сделал уже, сейчас попрошу выложить. нужно будет обновить 5.2 обновлением, которое выпущено не ранее чем сегодня. для 5.1 это выложено на прошлой неделе, по-моему |
Автор: | Universe [ 02 фев 2012, 13:29 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Artur писал(а): Я это сделал уже, сейчас попрошу выложить. нужно будет обновить 5.2 обновлением, которое выпущено не ранее чем сегодня. для 5.1 это выложено на прошлой неделе, по-моему Хорошо. Спасибо! Ждём. |
Автор: | Universe [ 02 фев 2012, 17:17 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Ещё один вопрос по реестрам. Программисты из банков звонят сегодня и сообщают нам, что FILESUM и суммы по всем строкам [;${summ}] отличаются на 0.01 копейку в реестрах 7. Я так полагаю, что это из-за округления. Так? А проверку какую-то можно делать чтобы суммы совпадали? |
Автор: | Artur [ 02 фев 2012, 17:36 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Universe писал(а): Ещё один вопрос по реестрам. Программисты из банков звонят сегодня и сообщают нам, что FILESUM и суммы по всем строкам [;${summ}] отличаются на 0.01 копейку. Я так полагаю, что это из-за округления. Так? А проверку какую-то можно делать чтобы суммы совпадали? В большую или меньшую сторону отличие? там общая сумма действительно округляется до 2го знака после запятой, но вроде всегда это норм было... можете скинуть какой нить реестр и ожидаемую сумму? |
Автор: | Universe [ 03 фев 2012, 12:53 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Artur писал(а): Universe писал(а): Ещё один вопрос по реестрам. Программисты из банков звонят сегодня и сообщают нам, что FILESUM и суммы по всем строкам [;${summ}] отличаются на 0.01 копейку. Я так полагаю, что это из-за округления. Так? А проверку какую-то можно делать чтобы суммы совпадали? В большую или меньшую сторону отличие? там общая сумма действительно округляется до 2го знака после запятой, но вроде всегда это норм было... можете скинуть какой нить реестр и ожидаемую сумму? Получилась FILESUM на 1 копейку меньше, чем сумма по строкам [;${summ}]. Куда Вам скинуть этот реестр? Я ж не буду его на форуме выкладывать. |
Автор: | Phricker [ 03 фев 2012, 13:04 ] |
Заголовок сообщения: | Re: Требования к реестрам |
в личку |
Автор: | Universe [ 03 фев 2012, 13:47 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Phricker писал(а): в личку Это понятно и не нужно закрывать лицо руками. Я просто временно не пользуюсь HelpDesk - это слишком дорого получается. |
Автор: | Phricker [ 03 фев 2012, 13:55 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Перейдите как я на постоплатную систему расчетов Задал вопрос - оплатил. Если косяк в биллинге - не оплатил |
Автор: | Universe [ 03 фев 2012, 14:01 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Phricker писал(а): Перейдите как я на постоплатную систему расчетов Задал вопрос - оплатил. Если косяк в биллинге - не оплатил Обязательно так и сделаю! |
Автор: | Universe [ 08 фев 2012, 15:35 ] |
Заголовок сообщения: | Re: Требования к реестрам |
Artur писал(а): Universe писал(а): Приветствую. В данной теме и тут: viewtopic.php?f=30&p=46995#p46995 были просьбы по изменению реестров 3 и 9. Хотелось бы, чтобы [;${summ}] и #FILESUM были со значениями 0.00 Мануал перечитала, никакой информации по суммам в этих реестрах не нашла. Подскажите, планируются такие изменения? Я это сделал уже, сейчас попрошу выложить. нужно будет обновить 5.2 обновлением, которое выпущено не ранее чем сегодня. для 5.1 это выложено на прошлой неделе, по-моему Проверила. Везде, где нужно нулевые суммы, спасибо! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |