BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 22 май 2024, 20:57

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 82 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 27 июл 2017, 17:18 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
такого нет пока, делается по запросу в HD

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 27 июл 2017, 17:33 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
спс

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 май 2018, 18:55 
Не в сети

Зарегистрирован: 28 фев 2012, 18:19
Сообщения: 28
Карма: 0
Добрый день.
Ситуация такая. Есть касса работает замечательно через cashcheckserver. Но есть и банковский терминал приема платежей, не подключенный к биллингу. В этом случае по закону оказывается мы должны пробить чек на банковском терминале и на обычной кассе. Но на кассе должен быть тип оплаты как безнал и соответственно в Z отчете должны быть параметры "Наличная оплата" и "Безналичная оплата" .
Сейчас при наличной оплате кассир добавляет платеж в биллинге и печатается чек через динкод в котором прописан check.setPaymentType(1). А как сделать чтобы при выборе определенного вида оплаты печатался чек и на кассу отправлялся тип оплаты как безнал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 24 май 2018, 11:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в дин.коде проверить какого типа добавлен в биллинг платёж и сделать соответствующий check.setPaymentType(N)

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 25 май 2018, 07:46 
Не в сети

Зарегистрирован: 31 авг 2015, 12:40
Сообщения: 10
Карма: 0
Вот как это сделано у нас:
Код:
package .plugins.cashcheck;

import ru.bitel.common.TimeUtils;
import ru.bitel.bgbilling.kernel.contract.api.common.bean.Contract;
import ru.bitel.bgbilling.kernel.contract.api.server.bean.ContractDao;
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.bgbilling.plugins.cashcheck.common.Payment;
import ru.bitel.bgbilling.plugins.cashcheck.common.Printer;
import ru.bitel.bgbilling.plugins.cashcheck.server.CheckMaker;
import ru.bitel.bgbilling.plugins.cashcheck.server.bean.Check;
import ru.bitel.bgbilling.server.util.Setup;

import java.sql.Connection;
import java.util.Set;

public class CheckHeaders extends CheckMaker {
    private ContractDao contractManager;

    @Override
    public void init(Setup setup, Connection con, Connection conSlave) throws BGException {
        this.contractManager = new ContractDao(con, 0);
    }

    /**
     * Формируем шапку чека.
     * В общем случае, шапка чека должна быть такой:
     * <p>
     * Основание: услуги связи по дог.
     * 100500900 от 01.02.1917
     *
     * @param payment
     * @param check
     * @param printer
     * @throws BGException
     */
    @Override
    public void addPayment(Payment payment, Check check, Printer printer) throws BGException {
        check.addString(" ");
        check.addString("Основание: Услуги связи по дог.");
        Contract contract = contractManager.get(payment.getContractId());
        check.addString(payment.getContractTitle() + " от " + TimeUtils.format(contract.getDateFrom(), "dd.MM.yyyy"));
        check.addString(" ");
        check.setTax(3); // Налог с номером 3 (НДС 18%) по умолчанию.
//        Разобрать платежи по типам.
        switch (payment.getPaymentTypeId()) {
            case 61:
            case 59: {
//                Платёж наличными в кассу
//                Установить соответсвующий тип для ККМ
                check.setPaymentType(1);
                break;
            }
            case 18:
            case 66: {
//                Платёж безналичный в кассу
                check.setPaymentType(2);
                break;
            }
        }
        check.addPayment(payment.getSumma(), String.valueOf(payment.getSumma()) + "р.", 0);
    }

    public void endCreate(int cid, Check check, Printer printer)
            throws BGException {
        // ничего нету, ничего не делаем
    }

    @Override
    public void endCreate(Set<Integer> cids, Check check, Printer printer)
            throws BGException {
        // ничего не делаем
    }

    /**
     * Обработка возвратов
     *
     * @param payment - платёж
     * @param check   - объект чека
     * @param printer - объект ККМ принтера
     * @throws BGException
     */
    @Override
    public void addPaymentRefund(Payment payment, Check check, Printer printer) throws BGException {
        check.addString(" ");
        check.addString("Основание: возврат оплаты.");
        Contract contract = contractManager.get(payment.getContractId());
        check.addString(payment.getContractTitle() + " от " + TimeUtils.format(contract.getDateFrom(), "dd.MM.yyyy"));
        check.addString(" ");
        check.setTax(1); // Налог с номером 1 (НДС 0%).
        check.addPayment(payment.getSumma(), String.valueOf(payment.getSumma()) + "р.", 0);
    }
}


Идентификаторы типов платежей и типов налогов надо брать из таблиц справочников ККМ.
Для АТОЛЛ, обычно,

платежи:
1 - платёж наличными
2 - платёж по безналу

налоги:
1 - НДС 0%
3 - НДС 18%

Ах да, чуть не забыл.
В биллинге, конечно, должны быть заведены соответствующие типы для обработки наличных и безналичных платежей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 04 окт 2018, 12:51 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 185
Карма: 0
Уважаемые участники форума!
Может быть кто имеет опыт работы с онлайн-кассой Эвотор.
Есть ли возможность связать её с BGBilling для отправки электронных чеков?

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 04 окт 2018, 19:00 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
эвотор искаробки не работает.
какой смысл гонять через неё, это же ручной терминал? или у вас лишний просто валяется и хотите именно её прикрутить?
оно вообще может работать как ККТ подключаясь к компу в виде слейв-устройства? если да, то нужен протокол и без проблем прикрутим.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 06 окт 2018, 17:22 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 185
Карма: 0
Какие кассы можно использовать для отправки электронных чеков по email/sms без печати?

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 06 окт 2018, 19:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
такое только атол поддерживает насколько мне известно.
может быть есть модели специальные для штриха или старрус фк без бумажной ленты

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 07 окт 2018, 00:14 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 185
Карма: 0
"атол 42 фс" c BGBilling-ом, будет работать?

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 07 окт 2018, 01:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
любой ккт атол будет
но их вроде раньше не продавали в розницу

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 ноя 2018, 08:27 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Для информации:

"С 01.01.2019 года все онлайн-кассы должны передавать чеки по версии формата фискальных документов (ФФД) 1.05. ФФД – это протокол или иначе набор правил, по которому касса передает чеки в ФНС через оператора фискальных данных. ККТ вашей организации сейчас работает по версии ФФД 1.0. Вам необходимо перейти на новый формат работы 1.05 в ближайшее время."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 ноя 2018, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну так переходите

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 ноя 2018, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, напоминаю, до версии 7.0 отсутствует поддержка некоторых фишек 1.05 типа передачи из скрипта признаков предмета и способа расчёта итд.
в старые версии (6.2 и ранее) всё это переноситься больше НЕ БУДЕТ.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 ноя 2018, 15:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
dimOn писал(а):
НЕ БУДЕТ.

А за денежку через hd?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 23 ноя 2018, 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну теоретически возможно. просто была попытка, но оказалось что там всё очень сложно. отдельно какие-то части может быть.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 12 дек 2018, 14:27 
Не в сети

Зарегистрирован: 18 апр 2017, 21:10
Сообщения: 9
Карма: 0
если у нас последняя версия BG Billing 7.1, то мы можем просто изменить в онлайн сервисе АТОЛа версию ПО для ККТ на 1.0.5 и в экваиринге тоже меняем на версию 1.05 и всё нормально заработает? Реализация @корзины товаров" - (новшества версии 1.05) уже реализована в последней версии BGBilling 7.1?
Онлайн АТОЛ используем для чеков для платежей через экваиринг от сбера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 12 дек 2018, 15:17 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну так ничего вообще не изменится
биллинг про версии ффд вообще не знает ничего. только умеет с некоторого времени дополнительные (опциональные и устранавливаемые руками) опции из ффд 1.05 передавать в ККТ, если старые билды то для них надо будет обновиться.

что такое корзина товаров в вашем случае? там же всего одна (и одна и та же) позиция всегда добавляется с одной суммой.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 12 дек 2018, 17:54 
Не в сети

Зарегистрирован: 18 апр 2017, 21:10
Сообщения: 9
Карма: 0
"что такое корзина товаров в вашем случае?"
перечень услуг связи за которые осуществлялся платеж, он действительно один и тот же - услуги связи
думал мало ли на еще что-то может влиять....
В общем меняем в экваиринге и Атол онлайн сервисе версию протокола ККТ и спокойно работаем дальше


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 12 дек 2018, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
про корзину товаров - насколько я знаю это только с лета 2019 обязательно, и для вас вроде неактуально

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 21 мар 2019, 16:38 
Не в сети

Зарегистрирован: 27 май 2014, 16:27
Сообщения: 12
Карма: 0
Добрый день, каким образом можно будет из поступивших реестров об банков, почты и т.д. "расщепить" платежи, чтобы идентифицировать плательщика и связать суммы с конкретными статьями услуг , далее сформировать и фискализировать чеки?? Касса отдельно от биллинга.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Онлайн-кассы 54-ФЗ
СообщениеДобавлено: 06 мар 2024, 13:40 
Не в сети

Зарегистрирован: 05 мар 2024, 20:53
Сообщения: 2
Карма: 0
Я обычно чтобы сам не замарачиватся так сильно то смотрю здесь https://omito.ru/e-commerce/onlain-kassa/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 82 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.066s | 64 Queries | GZIP : On ]