Выглядит интересно, но абсолютно нет документации (по крайней мере я не нашёл) + не заметил активных обновлений + всё модульное. Если есть желание разбираться в коде (он доступен на github) и переписывать/адаптировать под СНГшный рынок, то может быть и подойдёт. Но отсутствие документации всё-таки сильно смутило, плюс демо-версия дохлая, что говорит о том, что на проект видимо забили.
У них даже сайт с Lorem ipsum dolor sit amet везде и без ценника.
Я бы держался подальше.
Из другого что находили https://www.odoo.com/
Но он на Индию заточен, насколько видно по модулям.
Спасибо за развернутый пост.Про катамазе уже читал и пометил его для покупки, но вроде они в первый раз за 10 лет подняли цену? Что касается саппорта - тут, конечно, разочарование.В принципе, у меня нет религиозного предубеждения против альтернативных биллингов, однако же, нет и большого отдела разработки, который смог бы во вменяемые сроки напилить все необходимые интеграции к тому же уберсмиту или еще чему-либо. Здесь же более-менее готовая экосистема плагинов и наши потребности теоретически должны закрыть katamaze + modulesgarden с их зоопарком аддонов.
Rootpanel тоже не особо вариант, похоже - хоть разработчик и готов допиливать его за вменяемые деньги, но слишком уж много там надо пилить и это опять же время.Hostbill с виду довольно богат на интеграции, умеет в VIES и т.д., не пробовали его случайно?По остальным биллингам такого количества модулей вроде не видно на горизонте, а текущий исп тоже не шибко совместим с законодательством ЕС. Ну и вообще на фоне их политики работать с ними хочется чем дальше, тем меньше. Привязать отправку сертификата налоговой резиденции к обороту партнера - я не знаю, насколько альтернативно одаренным для этого надо быть.
Давид из катамазе хитро цену поднимает. Сначала отрезал часть включенных в биллинг услуг (в отдельные плагины как коммишн менеджер). Потом увеличил цены. Теперь фри суппорта вообще нет (3 раза просто автозакрыл серьезный баг - деньги клиентам с кредита не зачисляются вообще иногда). Это откровенный вендор-локин и доение. Я уверен цена еще вырастет, когда он поймет, что индусы в принципе не могут написать тот код, чтобы не багил как он сейчас глючит (каждый апдейт отвал какого-нибудь функционала иногда как вот с кредитами без ошибок вообще. Некоторым клиентам вносится вместо 500 евро - 1 евро, сервис не продляется, удаляется, бекапы удаляются, клиент возвращается и справедливо спрашивает, что за чертовщина пардон, вы попадаете на бабки, Давид закрывает тикет).
Хостбилл насколько стало ясно еще более залочен и у него еще больше проблем с поддержкой и ценообразованием (почитайте на webhostingtalk темы). Модули под него нереально найти, только разрабы сами пилят.
Рутпанель не пользовались не знаем.
Блеста тоже имеет кардинальные проблемы, я уже не помню какие, но когда пытались к ним перейти (и даже конвертировали клиентов в БД) куча ошибок проявилось (особенно с именами и адресами), пришлось удалить и забыть.
ENELIS, удивлен такое читать про WHMCS. Согласен, что у биллинга могут быть какие-то внутренние несоответствия функционала под законы ЕС, но так, чтобы биллинг работал криво и имел множество багов - не согласен. Согласен с тем, что исходный код WHMCS достаточно ужасен, но стоит отдать должное в том, что они его постепенно улучшают (делаю вывод из сравнения 5.X и 7.Х версий).
Я достаточно неплохо знаком с этим биллингом со стороны разработки, если использовать его задокументированные возможности, то модули работают стабильно и ничего не ломается при обновлении самого биллинга. Исходя из того, что Вы описали - есть ощущение, что используете какие-то модули, которые взаимодействуют с внутренними классами биллинга напрямую (в обход API), либо работают напрямую с базой данных (такой подход вполне вероятен, так как маловероятно, что все описанные задачи можно решить через внутренний API биллинг), что в свою очередь приводит к поломкам при обновлении биллинга.
В оригинальной версии (4.5 чтоли) он и работал как часы. После этого практических изменений биллинга не было вообще, добавлен был только taxid и то он кривой судя по слухам. Можете полистать feature request, что я направил. Ни один баг не был исправлен за последние 10 лет. 10 ЛЕТ! Кредиты вне закона (НДС должен быть на кредит в первую очередь наложен). Без модулей функционал выписки счетов вообще вне закона, т.к. Счет к оплате по-русски или проформа изменяться может т.к. не налоговый документ, а вот счет-фактура - которые имеет уникальный идентификатор меняться не должен. А меняться он будет, стоит только юзеру поменять валюту или средство оплаты. Или админу поменять VAT (что происходит раз в год гарантировано от какой-либо страны). Честно говоря если бы можно было выпилить выписывание счета проблем бы не было. Только это невозможно. Нельзя туда свои счета и системы вставить. Если делать как советуют разрабы, через хуки на почту и хуки на выписку счета - проще свой биллинг написать - по крайней мере для наших нужд (поддержка, заказы, управление услугой, CRM и subscription management). Все равно приходится тратиться на кастомные модули, зачем это делать если можно сделать все и сразу на более стабильной архитектуре и стабильном языке программирования нежели PHP, тем более полноценной поддержки GDPR в WHMCS нет. Хука на аплоад файлов и документов нет. Шифрования личных данных в БД тоже нет.
А что случилось после автообновления, что у нас отвалилось KB я так и не смог разобрать. Решили забить на это - явно падает что-то в smarty и где-то криво что-то обновилось. Но никаких ошибок.
Для домашнего малого проекта это рабочая система. Для датацентра это liability. Если бы не прямая отчетность уже бы стоял уберсмит.
Если не ошибаюсь, проект у Вас в подписи работает именно на WHMCS, хотя юрисдикция европейская. Вы как-то обошли противозаконность? Или сейчас мигрируете на другой биллинг?
Для согласования с ЕСовским законом по VAT необходимо (не можно, а нужно) докупать лицензию katamaze billing, которая растет в цене ежегодно и уже сейчас €149 БЕЗ поддержки (написана есть минимальная помощь, но по факту они просто закрывают тикеты без ответа). Иначе в WHMCS нужно отключать добавления средств и молиться, что не будет возвратов (что нереально в принципе). Более того, как только юзверь поменяет валюту или способ оплаты его счет будет переделан (или не дай бог вы поменяете имя компании или реквизиты - они не сохраняются!).
Катамазе не защищает от всего, например возвраты через чарджбек он не отрабатывает верно (согласно законам ЕС необходимо выписать кредитный счет в таком случае тоже). Переплаты работают через раз (не вводятся оплаты чуть ли не вообще иногда), счета иногда не проходят несмотря на оплату. В общем система сломана и итальянец признается в этом в каждом тикете и с каждым апдейтом.
Допилить ее нереально, потому что биллинг сломан в буквальном смысле с его основания (они добавили ват id только спустя 7 лет после принятия закона о ват!)
Так что да, мы мигрируем в свой биллинг, где счет будет сохранен по закону, а не генерироваться каждый раз из данных бд, которые меняются без проблем.
На данный момент в нашей стране он полностью незаконен так как любой биллинг должен данные отправлять в налоговую (как впрочем и во многих других странах ЕС), что WHMCS не делает.
Мы делаем это через отдельный скрипт.
На текущий момент биллинг WHMCS ломает практически все с каждым апдейтом, потому что если Вы загляните в его сурскод, то увидете такую вермишель, что волосы дыбом встанут.
В 2005 году я писал свой биллинг для ENELIS.ru (сейчас в оффлайне). Он не был идеальным, но его устройство на тот момент было более стабильным, нежели WHMCS внутри даже в 7мой версии.
Не смотря на то что мой код имел свои проблемы (например отображение через float вместо bcmath (прямой расчет проводился на чистом SQL с DECIMAL)) там нет и не могло быть проблемы, когда счет был выписан пользователю, а потом был изменен (честно говоря, я даже не мог представить себе, что кто-то сделает биллинг где смена имени пользователя ретроградно меняла счет).
Даже со всеми защитами от перезаписи простая смена наименования налогов подставляет Вас под подделку налоговых документов, так как счета WHMCS не заверены хешем (читайте не являются электронным счетом по закону) и отправляются клиенту - не совпадения приведут к налоговой проверке в итоге.
Я уже не говорю об отсутствии поддержки сохранения курса обмена (дада :) та еще веселуха). Изменения счета в случае чарджбека (должен выписываться счет возврата, а предыдущий сторнироваться).
В итоге решили отказаться от поддержки этой котовасии. Проще написать свой код, который будет работать по законам.
Любой запрос поддержки требует доступ ко всем данным (абсолютно не gdpr). У нас просто взял и отвалился целый раздел их биллинга - KB, для которого им просто необходим полный доступ к вм с данными.
Вот например мнение Давида (разработчика катамазе)
https://katamaze.com/blog/41/whmcs-cons
Если почитать список запросов на новые фичи: https://requests.whmcs.com/
Сразу виден срез основных пользователей биллинга - амерские школохосты. Из требований что выполнены - автоапдейт и интеграция со всяким мусором.
Когда то, что может на вас не то что штрафы, а в тюрягу упечь, пять лет не разбирается (на самом деле больше чем пять лет - этот запрос у многих висел еще с момента создания WHMCS).
https://requests.whmcs.com/topic/credit-note-in-compliance-with-uk-vat-legislation
Или вот
https://requests.whmcs.com/topic/prevent-invoices-from-being-changed
Показателен отдел Billing, который как раз напрямую связан с compliance
https://requests.whmcs.com/topics/all/status/all/category/5/sort/all/page/1
Практически за 10 лет ничего не сделано...
WHMCS запилен под Cpanel и WHM. Модули под него там идеальны.
Остальное все жесть требующая туча допиливания, доработки и модулей. В итоге более менее рабочая для малого бизнеса будет обходиться столько же в месяц сколько какой-нибудь ubersmith.
Почему выбрали его в свой время? Очень просто, думали что он согласован с законодательством (так как он из ЕС на тот момент был) и нам необходимо было сделать легитимный биллинг "еще вчера".
С ужесточением мер и MOSS, проблемы только увеличились и теперь раз квартал мы сидим с нашим бухгалтером и проверяем все в вручную. Накой оно нужно?
Честно говоря, мог бы продолжать до бесконечности.
Багов в нем не описать (особенно когда выполняется быстрая конкурентная работа) в одном посте.
Если Вы в ЕС, не работайте с ним вообще, если не хотите проблем. Ищите местную в стране разработку, крупные страны все имеют свои разработки в этой сфере с полной поддержка законов и налоговых кодов. У нас просто в стране нет установимых биллингов (есть только многомиллионные комбайны или же онлайн биллинг), поэтому и пишем.
Если Вы в ЕС, то WHMCS абсолютно противозаконен во многих странах.
Этот биллинг худший в плане поддержки пользователей. Не могу сказать про биллманагер т.к. не пользовали его никогда.
Более того слезть с WHMCS очень сложно позже.
Хороший пример , что зарубежное не горит и всегда доступен.
Этот провайдер (OVH) хостит очень дешево. Слишком дешево для полноценного дц.
Кто держал там что-то, сам себе злобный буратин.
Люди ведутся на OVH и др. и потом спрашивают, "а че в 21веке нет хладона/новака?", а то что нехрен брать железку за €15 и думать, что там будет что-то больше чем железка - кабель до свича и все.
Простой расчет рисков, (цена железки/срок окупаемости)+(общие услуги/на общее количество клиентов).
Цена низкая? Оборудование дешевое и старое - значит окупаемость прошла и Вы платите за услуги, если же железка новая значит ну нет этих общих услуг: свитчей нормальных, сети порядочной, подсоединений хороших, поддержки, сисадминов, охраны, дизель генераторов, подвода электричества, системы пожаробезопасности, охлаждения и т.д. и т.п. Особенно, если это стартап живущий на кредиты. Проценты надо платить, значит каждая не сданная система это еще и оплата интереса.
Здравствуйте,
Доступен в течение 1 дня. Копирайт запросы только по физической почте в нашей юрисдикции. DMCA в спам идет.
RS500-E9-RS4-U-C4E3D0FC
€999.00 MONTHLY
1x AMD EPYC 7401P 2.0GHz-3.0GHz 64MB Cache 24C/48T128GB DDR4 RDIMM ECC1x 2TB SSD Intel P4510 NVMeIPMI1x 10Gbps Network card4GBPS Connection
Может объясните мне с какой поры количество запросов стало показателем нагрузки?
Один запрос UPDATE, делающий SET +1, с выборкой по ID (рандомное значение), в таблице из 650 тысяч записей выполняется за 0.075 ms (зависит от настроек сервера и процессора).Да, 75000 наносекунд. Вам жалко что ли? У меня пинг от компьютера до роутера с патчкордом в 5 раз больше. Эти 175 тысяч запросов UPDATE залетают со свистом за 13 секунд, из них затрачено конкретно на работу CPU еще меньше.
А теперь представьте, что у клиента именно такие небольшие запросы. Нафига ему VPS? 😀
Вспомним теперь, что ограничение 175 тысяч запросов за ЧАС, и если представить что 13 секунд это чисто затраченное CPU время и разбить на 60 минут, то 13/60 = 0.216 секунды CPU-времени в минуту. Сами PHP скрипты съедают процессора, как правило, в несколько раз больше.
Пусть сразу дата-центр свой строит, чего уж там.
Такой апдейт без записи - да, ибо в памяти это изменение не особо пишет. Как только в диск пишет сразу 75000 наносекунд превратятся в мили, а то и просто секунды.
Далее. в Таблице 500к записей? или 15к записей? Разница огромная. Если 500к жирных записей, то хостер врядли дб серверу выделит гигабайты памяти под сайтик за 50 рублей в месяц.
Все зависит от настроек безопасности данных и скорости самой системы. Как бы не хотели, а на hdd сделать тоже что на ssd или nvme нельзя
По райповским, по-крайней мере, правилам, на ВПС и частный сервер можно выдавать только максимум /64, на выделенный сервер можно выдать /56, на выделенную подсеть /48.
Для каких целей Вам необходимо более 18,446,744,073,709,551,616 адресов?
Hetzner - не самый лучший и не самый дешевый провайдер в ЕС. Даже без само рекламы есть Контабо, Аруба и другие.
У хецнера даже нет гарантийного листа (сколько ресурсов выделяется и тому подобное)