forum.bitel.ru
http://forum.bitel.ru/

Онлайн-кассы 54-ФЗ
http://forum.bitel.ru/viewtopic.php?f=1&t=12204
Страница 3 из 3

Автор:  dimOn [ 27 июл 2017, 17:18 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

такого нет пока, делается по запросу в HD

Автор:  skyb [ 27 июл 2017, 17:33 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

спс

Автор:  _victor_ [ 23 май 2018, 18:55 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

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

Автор:  dimOn [ 24 май 2018, 11:41 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

в дин.коде проверить какого типа добавлен в биллинг платёж и сделать соответствующий check.setPaymentType(N)

Автор:  linzmen [ 25 май 2018, 07:46 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

Вот как это сделано у нас:
Код:
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%

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

Автор:  nikav80 [ 04 окт 2018, 12:51 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

Уважаемые участники форума!
Может быть кто имеет опыт работы с онлайн-кассой Эвотор.
Есть ли возможность связать её с BGBilling для отправки электронных чеков?

Автор:  dimOn [ 04 окт 2018, 19:00 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

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

Автор:  nikav80 [ 06 окт 2018, 17:22 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

Какие кассы можно использовать для отправки электронных чеков по email/sms без печати?

Автор:  dimOn [ 06 окт 2018, 19:33 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

такое только атол поддерживает насколько мне известно.
может быть есть модели специальные для штриха или старрус фк без бумажной ленты

Автор:  nikav80 [ 07 окт 2018, 00:14 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

"атол 42 фс" c BGBilling-ом, будет работать?

Автор:  dimOn [ 07 окт 2018, 01:05 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

любой ккт атол будет
но их вроде раньше не продавали в розницу

Автор:  Cromeshnic [ 23 ноя 2018, 08:27 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

Для информации:

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

Автор:  dimOn [ 23 ноя 2018, 13:05 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

ну так переходите

Автор:  dimOn [ 23 ноя 2018, 13:08 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

да, напоминаю, до версии 7.0 отсутствует поддержка некоторых фишек 1.05 типа передачи из скрипта признаков предмета и способа расчёта итд.
в старые версии (6.2 и ранее) всё это переноситься больше НЕ БУДЕТ.

Автор:  Phricker [ 23 ноя 2018, 15:11 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

dimOn писал(а):
НЕ БУДЕТ.

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

Автор:  dimOn [ 23 ноя 2018, 17:27 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

ну теоретически возможно. просто была попытка, но оказалось что там всё очень сложно. отдельно какие-то части может быть.

Автор:  romanse [ 12 дек 2018, 14:27 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

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

Автор:  dimOn [ 12 дек 2018, 15:17 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

ну так ничего вообще не изменится
биллинг про версии ффд вообще не знает ничего. только умеет с некоторого времени дополнительные (опциональные и устранавливаемые руками) опции из ффд 1.05 передавать в ККТ, если старые билды то для них надо будет обновиться.

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

Автор:  romanse [ 12 дек 2018, 17:54 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

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

Автор:  dimOn [ 12 дек 2018, 18:37 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

про корзину товаров - насколько я знаю это только с лета 2019 обязательно, и для вас вроде неактуально

Автор:  billingist [ 21 мар 2019, 16:38 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

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

Автор:  justar [ 06 мар 2024, 13:40 ]
Заголовок сообщения:  Re: Онлайн-кассы 54-ФЗ

Я обычно чтобы сам не замарачиватся так сильно то смотрю здесь https://omito.ru/e-commerce/onlain-kassa/

Страница 3 из 3 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/